{"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": "scanner-2a48612c68349cb7", "name": "Possibly dead Python function: date_key", "shortDescription": {"text": "Possibly dead Python function: date_key"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8381666b8b7fb54e", "name": "Possibly dead Python function: default_data_root", "shortDescription": {"text": "Possibly dead Python function: default_data_root"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1b3d9bb9127d8b4", "name": "Possibly dead Python function: atomic_write_text", "shortDescription": {"text": "Possibly dead Python function: atomic_write_text"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5a6755ed751ac00", "name": "Possibly dead Python function: human_bytes", "shortDescription": {"text": "Possibly dead Python function: human_bytes"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7c80318329aea8d3", "name": "Possibly dead Python function: usda_nutrients_for", "shortDescription": {"text": "Possibly dead Python function: usda_nutrients_for"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f4b10e0b37294de", "name": "Possibly dead Python function: stats", "shortDescription": {"text": "Possibly dead Python function: stats"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d60b617fc98f722", "name": "Possibly dead Python function: extract_zip", "shortDescription": {"text": "Possibly dead Python function: extract_zip"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d5ec36ca7b9edf6", "name": "Possibly dead Python function: extract_gz", "shortDescription": {"text": "Possibly dead Python function: extract_gz"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37a3c6a06ba8366d", "name": "Possibly dead Python function: extract_bz2", "shortDescription": {"text": "Possibly dead Python function: extract_bz2"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da2c814fd01284a3", "name": "Possibly dead Python function: find_id_by_sku", "shortDescription": {"text": "Possibly dead Python function: find_id_by_sku"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4c669815ea90cfb", "name": "Possibly dead Python function: fuzzy_match_description", "shortDescription": {"text": "Possibly dead Python function: fuzzy_match_description"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b89251b67779efe", "name": "Possibly dead Python function: reconcile_unit_cost", "shortDescription": {"text": "Possibly dead Python function: reconcile_unit_cost"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d89497cd5706a80a", "name": "Possibly dead Python function: save_checklist", "shortDescription": {"text": "Possibly dead Python function: save_checklist"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-538227d2c05881e2", "name": "Possibly dead Python function: approve_station", "shortDescription": {"text": "Possibly dead Python function: approve_station"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bd5fd1e9d777aa7b", "name": "Possibly dead Python function: station_summary", "shortDescription": {"text": "Possibly dead Python function: station_summary"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3e85215235d53fe", "name": "Possibly dead Python function: flatten_recipes", "shortDescription": {"text": "Possibly dead Python function: flatten_recipes"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a93b6a2d1be9fe02", "name": "Possibly dead Python function: check_ot_12hr", "shortDescription": {"text": "Possibly dead Python function: check_ot_12hr"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-936619abeee37c71", "name": "Possibly dead Python function: check_split_shift", "shortDescription": {"text": "Possibly dead Python function: check_split_shift"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2ec4c6dafbb0da4", "name": "Possibly dead Python function: validate_breaks", "shortDescription": {"text": "Possibly dead Python function: validate_breaks"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bead75b0f9233e05", "name": "No API endpoints detected", "shortDescription": {"text": "No API endpoints detected"}, "fullDescription": {"text": "The scanner did not find FastAPI/Flask/Express/NestJS/GraphQL/gRPC routes. If this repo exposes APIs, the framework may be unsupported."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65de3fd157fdf5dc", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/v2/layout.jsx:15", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/v2/layout.jsx:15"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-83f4febba4f1c1e7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/food-safety/haccp-plan/page.jsx:260", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/food-safety/haccp-plan/page.jsx:260"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a28a152a5994302", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 app/beo/share/[token]/page.jsx:154", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/beo/share/[token]/page.jsx:154"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b8eb33726926713", "name": "Stray `console.log` in TS/JS \u2014 lib/mdnsAdvertiseLifecycle.ts:99", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 lib/mdnsAdvertiseLifecycle.ts:99"}, "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-82ca0d399b11bda3", "name": "Stray `console.log` in TS/JS \u2014 lib/syncSchedulerLifecycle.ts:65", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 lib/syncSchedulerLifecycle.ts:65"}, "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-a353e8dc0e891f82", "name": "Stray `console.log` in TS/JS \u2014 lib/cloudBridgeDrainerLifecycle.ts:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 lib/cloudBridgeDrainerLifecycle.ts:77"}, "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-f053e9fb7b0b0d85", "name": "Privileged port 42 in use", "shortDescription": {"text": "Privileged port 42 in use"}, "fullDescription": {"text": "Port 42 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-43a0ac8bf0b32909", "name": "Insecure pattern 'direct_innerhtml_assignment' in archive/lariat_executive_dashboard.html:815", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in archive/lariat_executive_dashboard.html:815"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f6857994a495c79", "name": "Insecure pattern 'node_child_process' in scripts/ingest-shows.mjs:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-shows.mjs:17"}, "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-c72980d574e0b81f", "name": "Insecure pattern 'node_child_process' in scripts/ingest-toast-invoices.mjs:19", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-toast-invoices.mjs:19"}, "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-bef3ba173dd8d9ec", "name": "Insecure pattern 'node_child_process' in scripts/ingest-analytics.mjs:27", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-analytics.mjs:27"}, "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-c24512a3ad089a09", "name": "Insecure pattern 'node_child_process' in scripts/ingest.mjs:11", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ingest.mjs:11"}, "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-f2265258a0a7a5ac", "name": "Insecure pattern 'node_child_process' in scripts/check-session-branch.mjs:15", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-session-branch.mjs:15"}, "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-b2266e4040e02ff7", "name": "Insecure pattern 'node_child_process' in scripts/toast-weekly-ingest.mjs:41", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/toast-weekly-ingest.mjs:41"}, "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-d37da7fca43bfc7f", "name": "Insecure pattern 'node_child_process' in scripts/run-job.mjs:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/run-job.mjs:32"}, "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-9011121634461ec1", "name": "Insecure pattern 'node_child_process' in scripts/export.mjs:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/export.mjs:10"}, "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-0597613043152bd5", "name": "Insecure pattern 'node_child_process' in scripts/ingest-costing.mjs:5", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-costing.mjs:5"}, "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-4fec677218886f5b", "name": "Insecure pattern 'node_child_process' in scripts/agent-session.mjs:3", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/agent-session.mjs:3"}, "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-ee9bf169d00349df", "name": "Insecure pattern 'node_child_process' in scripts/package-desktop.mjs:2", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/package-desktop.mjs:2"}, "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-0181bb50627e9b21", "name": "Insecure pattern 'node_child_process' in scripts/version-stamp.mjs:24", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/version-stamp.mjs: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-b19c71188f64f334", "name": "Insecure pattern 'node_child_process' in desktop/after-pack-ad-hoc.cjs:1", "shortDescription": {"text": "Insecure pattern 'node_child_process' in desktop/after-pack-ad-hoc.cjs:1"}, "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-4c59a34a757caa56", "name": "Insecure pattern 'node_child_process' in desktop/supervisor.ts:1", "shortDescription": {"text": "Insecure pattern 'node_child_process' in desktop/supervisor.ts:1"}, "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-1333e1b97f8e1db5", "name": "Insecure pattern 'node_child_process' in desktop/__tests__/server-boot.integration.ts:3", "shortDescription": {"text": "Insecure pattern 'node_child_process' in desktop/__tests__/server-boot.integration.ts:3"}, "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-573136f1ccb0bfdf", "name": "Insecure pattern 'local_storage_auth_token' in app/__tests__/KitchenAssistantClient.conversation.test.jsx:91", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in app/__tests__/KitchenAssistantClient.conversation.test.jsx:91"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad51039200ab9ad2", "name": "Insecure pattern 'dangerous_innerhtml' in app/v2/layout.jsx:15", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/v2/layout.jsx:15"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-330d743e7203cb5a", "name": "Insecure pattern 'dangerous_innerhtml' in app/food-safety/haccp-plan/page.jsx:260", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/food-safety/haccp-plan/page.jsx:260"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb3b989b53c6ca7b", "name": "Insecure pattern 'dangerous_innerhtml' in app/beo/share/[token]/page.jsx:154", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in app/beo/share/[token]/page.jsx:154"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a273c4ae47d3746d", "name": "Insecure pattern 'node_child_process' in lib/recipeCalculator.ts:12", "shortDescription": {"text": "Insecure pattern 'node_child_process' in lib/recipeCalculator.ts:12"}, "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-f3f3adeae4a80572", "name": "Insecure pattern 'node_child_process' in lib/devCodeSearch.ts:1", "shortDescription": {"text": "Insecure pattern 'node_child_process' in lib/devCodeSearch.ts:1"}, "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-046037b577d50e4d", "name": "Insecure pattern 'dangerous_innerhtml' in public/design-atlas/floorplan/index.html:16", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in public/design-atlas/floorplan/index.html:16"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-29c8fdcd4bea5451", "name": "Insecure pattern 'direct_innerhtml_assignment' in public/design-atlas/floorplan/index.html:15", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in public/design-atlas/floorplan/index.html:15"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b136a9b29ca48caf", "name": "Insecure pattern 'eval_used' in training/aws/deploy.sh:482", "shortDescription": {"text": "Insecure pattern 'eval_used' in training/aws/deploy.sh:482"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-19afdfc6f347176e", "name": "Insecure pattern 'node_child_process' in training/eval/run-eval.mjs:26", "shortDescription": {"text": "Insecure pattern 'node_child_process' in training/eval/run-eval.mjs:26"}, "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-cb639d9a10a47b23", "name": "package.json defines install-time lifecycle scripts", "shortDescription": {"text": "package.json defines install-time lifecycle scripts"}, "fullDescription": {"text": "preinstall/install/postinstall/prepare scripts execute during dependency installation. Review them carefully for network calls, obfuscation, shell execution, or credential access."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8bcc0afb51c1ea97", "name": "Very large file: scripts/ingest-costing.mjs (1242 lines)", "shortDescription": {"text": "Very large file: scripts/ingest-costing.mjs (1242 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-b3ed95a298de9cbe", "name": "Very large file: app/api/kitchen-assistant/route.js (1012 lines)", "shortDescription": {"text": "Very large file: app/api/kitchen-assistant/route.js (1012 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-640cb5923e031903", "name": "Very large file: lib/kitchenAssistantContext.ts (1745 lines)", "shortDescription": {"text": "Very large file: lib/kitchenAssistantContext.ts (1745 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-ba826da7bb70147b", "name": "Very large file: lib/db.ts (3922 lines)", "shortDescription": {"text": "Very large file: lib/db.ts (3922 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-4cc7d947feaed8dc", "name": "Very large file: public/design-atlas/lariat-vi/pages-event.jsx (986 lines)", "shortDescription": {"text": "Very large file: public/design-atlas/lariat-vi/pages-event.jsx (986 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 687 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "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 242 placeholder/mock markers across 89 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-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-572aa50f93c232fc", "name": "Agent authority lacks a verifier contract: CODEX.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: CODEX.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76a779d2191372c1", "name": "Commented-code block (8 lines) in instrumentation.ts:64", "shortDescription": {"text": "Commented-code block (8 lines) in instrumentation.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4413dc8c0514bab", "name": "Commented-code block (6 lines) in eslint.config.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in eslint.config.js: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-5b7639a4fdad1be7", "name": "Commented-code block (8 lines) in next.config.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in next.config.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-ee21dd3ca0381d89", "name": "Commented-code block (7 lines) in tests/js/test-cloud-bridge-queue-race-safety.mjs:6", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-cloud-bridge-queue-race-safety.mjs: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-b477a71b92a7cb2d", "name": "Commented-code block (5 lines) in tests/js/test-pin-helper-shared.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-pin-helper-shared.mjs: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-7d2ee4ccc7f1b108", "name": "Commented-code block (7 lines) in tests/js/test-margin-analysis-snapshots.mjs:2", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-margin-analysis-snapshots.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fea25d686fde1574", "name": "Commented-code block (5 lines) in tests/js/test-cooling-rules.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-cooling-rules.mjs: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-fa4f2efb967a496a", "name": "Commented-code block (6 lines) in tests/js/test-coverage-gap-export.mjs:37", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-coverage-gap-export.mjs:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcecb73aee12b59d", "name": "Commented-code block (8 lines) in tests/js/test-margin-deltas-api.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-margin-deltas-api.mjs: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-64a38d27cf93e642", "name": "Commented-code block (5 lines) in tests/js/test-beo-share-api.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-beo-share-api.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3729d2543f006117", "name": "Commented-code block (5 lines) in tests/js/test-depletion-exceptions.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-depletion-exceptions.mjs: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-ce6ec317b8bcf89b", "name": "Commented-code block (5 lines) in tests/js/next-headers-mock.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/next-headers-mock.mjs: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-87fb8ca2a0d8e992", "name": "Commented-code block (11 lines) in tests/js/test-cloud-bridge-drainer.mjs:9", "shortDescription": {"text": "Commented-code block (11 lines) in tests/js/test-cloud-bridge-drainer.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-269de51ef58c4095", "name": "Commented-code block (5 lines) in tests/js/test-job-lock.mjs:219", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-job-lock.mjs:219"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2181e635dc92df6", "name": "Commented-code block (5 lines) in tests/js/test-version-stamp.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-version-stamp.mjs: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-16c2b54c4567164b", "name": "Commented-code block (5 lines) in tests/js/test-peer-keypair-h9.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-peer-keypair-h9.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-443116570a4fe5bc", "name": "Commented-code block (6 lines) in tests/js/test-box-office-repo.mjs:96", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-box-office-repo.mjs:96"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72a8234e01b481c6", "name": "Commented-code block (8 lines) in tests/js/test-resolver.mjs:7", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-resolver.mjs: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-4e05b16e8411aaef", "name": "Commented-code block (7 lines) in tests/js/test-cleaning-schedule-patch-location-immutable.mjs:7", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-cleaning-schedule-patch-location-immutable.mjs: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-f41e065f2bdd7bb1", "name": "Commented-code block (5 lines) in tests/js/test-datapack-search.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-datapack-search.mjs: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-8df1ffaa60ab9287", "name": "Commented-code block (10 lines) in tests/js/test-pack-size-detect.mjs:4", "shortDescription": {"text": "Commented-code block (10 lines) in tests/js/test-pack-size-detect.mjs: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-a2d8a82dc7e86b1f", "name": "Commented-code block (5 lines) in tests/js/test-checks-api.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-checks-api.mjs: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-d1baeaab6bedfe9d", "name": "Commented-code block (8 lines) in tests/js/test-pin-gate-coverage.mjs:16", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-pin-gate-coverage.mjs:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c81fc3e36d88e7ea", "name": "Commented-code block (5 lines) in tests/js/test-setup-flow.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-setup-flow.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90b98ad8c04f1f24", "name": "Commented-code block (9 lines) in tests/js/test-cleanup-recipe-photos.mjs:4", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-cleanup-recipe-photos.mjs: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-c1d505d934f5d206", "name": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-push.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-push.mjs: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-a034b64c1e192a13", "name": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-dead-letters-api.mjs:372", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-dead-letters-api.mjs:372"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2fffcee620fb2f7a", "name": "Commented-code block (5 lines) in tests/js/resolver.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/resolver.mjs: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-9eb61aab94635171", "name": "Commented-code block (12 lines) in tests/js/test-price-shocks.mjs:4", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-price-shocks.mjs: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-7e36175941f82fae", "name": "Commented-code block (10 lines) in tests/js/test-recipe-photos-caption.mjs:4", "shortDescription": {"text": "Commented-code block (10 lines) in tests/js/test-recipe-photos-caption.mjs: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-eaddc3817e194904", "name": "Legacy-named symbol `daysOld` in tests/js/test-gc-sync-feed.mjs:28", "shortDescription": {"text": "Legacy-named symbol `daysOld` in tests/js/test-gc-sync-feed.mjs:28"}, "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-b35b6d05a4dd2f66", "name": "Commented-code block (5 lines) in tests/js/test-ka-context-render-helpers.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-ka-context-render-helpers.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8fdb692cd86a1509", "name": "Commented-code block (10 lines) in tests/js/test-kitchen-assistant-action-hardening.mjs:7", "shortDescription": {"text": "Commented-code block (10 lines) in tests/js/test-kitchen-assistant-action-hardening.mjs: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-b52dbbb19a36b4a9", "name": "Commented-code block (6 lines) in tests/js/test-financial-acid.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-financial-acid.mjs: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-3050bb13c0f172f7", "name": "Commented-code block (7 lines) in tests/js/test-pest-citation.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-pest-citation.mjs: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-a965c21b494f8c8a", "name": "Commented-code block (8 lines) in tests/js/test-backfill-shamrock-invoice-skus.mjs:5", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-backfill-shamrock-invoice-skus.mjs: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-b3504dc5cb3f8bc7", "name": "Commented-code block (5 lines) in tests/js/test-kitchen-assistant-usda-ingredients.mjs:49", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-kitchen-assistant-usda-ingredients.mjs:49"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-819afa7a69bd7c0d", "name": "Commented-code block (6 lines) in tests/js/test-audit-log-pagination.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-audit-log-pagination.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92c935e779b246af", "name": "Commented-code block (7 lines) in tests/js/test-datapack-search-route.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-datapack-search-route.mjs: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-763ce4ead13d51a4", "name": "Commented-code block (5 lines) in tests/js/test-ingest-costing-yields.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-ingest-costing-yields.mjs: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-0a2cca11a0fe22b3", "name": "Commented-code block (5 lines) in tests/js/test-temp-log-route.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-route.mjs: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-ddd8c3652de882e2", "name": "Commented-code block (6 lines) in tests/js/test-pack-changes-route.mjs:166", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-pack-changes-route.mjs:166"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f75e8226e4c075fd", "name": "Commented-code block (9 lines) in tests/js/test-auth-pin-timing-safe.mjs:5", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-auth-pin-timing-safe.mjs: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-2009693ef9327885", "name": "Commented-code block (8 lines) in tests/js/test-kitchen-assistant-pin-gate.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-kitchen-assistant-pin-gate.mjs: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-4d6fad465aac24c4", "name": "Commented-code block (8 lines) in tests/js/test-peer-auth.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-peer-auth.mjs: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-5e2ba7505637d3d5", "name": "Commented-code block (5 lines) in tests/js/test-peers-route.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-peers-route.mjs: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-38c27960ae3748fd", "name": "Commented-code block (8 lines) in tests/js/test-design-tokens.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-design-tokens.mjs: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-4c1345610e3aa432", "name": "Commented-code block (12 lines) in tests/js/test-beo-worksheet.mjs:6", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-beo-worksheet.mjs: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-f561837670deea33", "name": "Commented-code block (6 lines) in tests/js/test-ingest-costing-yield-math.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-ingest-costing-yield-math.mjs: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-b56cd4f561f44025", "name": "Commented-code block (5 lines) in tests/js/test-health-route.mjs:9", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-health-route.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-51a4c5ffe468b83f", "name": "Commented-code block (7 lines) in tests/js/test-compute-margin-db-threading.mjs:2", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-compute-margin-db-threading.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-114220604abc6336", "name": "Commented-code block (5 lines) in tests/js/test-backfill-entities.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-backfill-entities.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-61e6977185010f31", "name": "Commented-code block (7 lines) in tests/js/next-headers-mock-loader.mjs:5", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/next-headers-mock-loader.mjs: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-10db66c9f75ddfc6", "name": "Commented-code block (6 lines) in tests/js/test-datapack-search-toggle-detail.mjs:8", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-datapack-search-toggle-detail.mjs: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-b30ae6760fa9797d", "name": "Legacy-named symbol `lariat_v2` in tests/js/test-v2-shell.mjs:32", "shortDescription": {"text": "Legacy-named symbol `lariat_v2` in tests/js/test-v2-shell.mjs:32"}, "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-300307cf6c1d0521", "name": "Commented-code block (6 lines) in tests/js/test-recipe-photos-api.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-recipe-photos-api.mjs: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-0d3d58d9d91d9780", "name": "Commented-code block (5 lines) in tests/js/test-temp-pin-issue-no-cache.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-temp-pin-issue-no-cache.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42f4af7f9e621f6c", "name": "Commented-code block (8 lines) in tests/js/test-import-prism-deals.mjs:9", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-import-prism-deals.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-00dfa55e6c1a7c90", "name": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-haccp-receiving-throw-path.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-haccp-receiving-throw-path.mjs: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-1cab3a2536a5b70a", "name": "Commented-code block (7 lines) in tests/js/test-haccp-audit-atomicity.mjs:133", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-haccp-audit-atomicity.mjs:133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-814eaf29f8a4a572", "name": "Commented-code block (12 lines) in tests/js/test-recipes-slug-api.mjs:4", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-recipes-slug-api.mjs: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-bab0c75ded36a11a", "name": "Commented-code block (8 lines) in tests/js/test-import-vendor-prices.mjs:8", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-import-vendor-prices.mjs: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-5635fefbdf0875c9", "name": "Commented-code block (7 lines) in tests/js/test-propose-food-dish-components.mjs:1", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-propose-food-dish-components.mjs: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-ae16c15f2b7246d1", "name": "Commented-code block (7 lines) in tests/js/test-import-dish-components.mjs:7", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-import-dish-components.mjs: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-24bfb3c59036ab91", "name": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-beo-add-prep-scope.mjs:2", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-beo-add-prep-scope.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c6014de5fd7f34c", "name": "Commented-code block (7 lines) in tests/js/test-variance-attribution.mjs:5", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-variance-attribution.mjs: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-077dc17865bf939f", "name": "Commented-code block (6 lines) in tests/js/test-receiving-api.mjs:899", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-receiving-api.mjs:899"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-593edc844c2bd429", "name": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-graceful-stop.mjs:5", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-graceful-stop.mjs: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-54f672e07551b61a", "name": "Commented-code block (8 lines) in tests/js/test-beo-get-prepare-reuse.mjs:7", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-beo-get-prepare-reuse.mjs: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-4251f7c1e6de454d", "name": "Commented-code block (5 lines) in tests/js/test-schema-migrations.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-schema-migrations.mjs: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-f2331ceddf8213f3", "name": "Commented-code block (5 lines) in tests/js/test-dish-components-coverage.mjs:43", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-dish-components-coverage.mjs:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0bd3755172e2eb07", "name": "Commented-code block (5 lines) in tests/js/test-vendor-prices-history-on-upsert.mjs:8", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-vendor-prices-history-on-upsert.mjs: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-7c51dff2aac3d41a", "name": "Commented-code block (5 lines) in tests/js/test-rollup-recipe-costs.mjs:472", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-rollup-recipe-costs.mjs:472"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42d737ed0b241b3e", "name": "Commented-code block (7 lines) in tests/js/test-gold-stars-api.mjs:2", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-gold-stars-api.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-437f89ff4d026f4b", "name": "Commented-code block (5 lines) in tests/js/test-date-marks-api.mjs:256", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-date-marks-api.mjs:256"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0fb48dbc779106fa", "name": "Commented-code block (6 lines) in tests/js/test-kitchen-assistant-citations.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-kitchen-assistant-citations.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48967e0d121f7498", "name": "Commented-code block (9 lines) in tests/js/test-temp-pin-login-rate-limit.mjs:2", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-temp-pin-login-rate-limit.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-522c317c5da9ec70", "name": "Commented-code block (7 lines) in tests/js/test-db-query-tool.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-db-query-tool.mjs: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-a0d6996a9a3260be", "name": "Commented-code block (11 lines) in tests/js/test-box-office-dice-idempotency.mjs:12", "shortDescription": {"text": "Commented-code block (11 lines) in tests/js/test-box-office-dice-idempotency.mjs: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-cea8a5eb5e6029f7", "name": "Commented-code block (8 lines) in tests/js/test-data-cache-last-known-good.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-data-cache-last-known-good.mjs: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-469851355b62a021", "name": "Commented-code block (5 lines) in tests/js/test-temp-pin-scopes-batch-2.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-temp-pin-scopes-batch-2.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff4d55d5d35bdcf7", "name": "Commented-code block (15 lines) in tests/js/test-kitchen-assistant-undo.mjs:6", "shortDescription": {"text": "Commented-code block (15 lines) in tests/js/test-kitchen-assistant-undo.mjs: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-81e1e5ac0753e632", "name": "Commented-code block (5 lines) in tests/js/test-mdns-autostart.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-mdns-autostart.mjs: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-1ee33f058d3bf384", "name": "Commented-code block (6 lines) in tests/js/test-idempotency-concurrent-race.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-idempotency-concurrent-race.mjs: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-3584b3a1f24581ad", "name": "Commented-code block (6 lines) in tests/js/test-pest-rules.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-pest-rules.mjs: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-3ae199eda21fa06e", "name": "Commented-code block (12 lines) in tests/js/test-toctou-race-regressions.mjs:27", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-toctou-race-regressions.mjs:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a231fa5cfd82f50", "name": "Commented-code block (6 lines) in tests/js/test-box-office-route-idempotency.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-box-office-route-idempotency.mjs: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-e16c57497585a1eb", "name": "Commented-code block (6 lines) in tests/js/test-sanitizer-api.mjs:144", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-sanitizer-api.mjs:144"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2860c4c453dbf7c9", "name": "Commented-code block (5 lines) in tests/js/test-breaks-api.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-breaks-api.mjs: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-de5a66576ad9f4de", "name": "Commented-code block (5 lines) in tests/js/test-compute-status-route.mjs:65", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-compute-status-route.mjs:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b53dda4ce38d5a4", "name": "Legacy-named symbol `eqOld` in tests/js/test-operator-analytics.mjs:288", "shortDescription": {"text": "Legacy-named symbol `eqOld` in tests/js/test-operator-analytics.mjs:288"}, "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-18c9a2d15e578498", "name": "Commented-code block (9 lines) in tests/js/test-operator-analytics.mjs:5", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-operator-analytics.mjs: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-0896113a30c98509", "name": "Commented-code block (5 lines) in tests/js/test-recipe-photos-lib.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-recipe-photos-lib.mjs: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-1b261fb5f8dc73fe", "name": "Commented-code block (8 lines) in tests/js/test-sync-scheduler.mjs:290", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-sync-scheduler.mjs:290"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58c349c0e585ca8b", "name": "Commented-code block (17 lines) in tests/js/test-t9-benchmarks.mjs:5", "shortDescription": {"text": "Commented-code block (17 lines) in tests/js/test-t9-benchmarks.mjs: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-55aa0112115ec292", "name": "Commented-code block (10 lines) in tests/js/test-clientFetch.mjs:7", "shortDescription": {"text": "Commented-code block (10 lines) in tests/js/test-clientFetch.mjs: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-9c1bbf1b51235b91", "name": "Commented-code block (13 lines) in tests/js/test-margin-deltas.mjs:4", "shortDescription": {"text": "Commented-code block (13 lines) in tests/js/test-margin-deltas.mjs: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-ef6329105c981743", "name": "Commented-code block (5 lines) in tests/js/test-pin-defense-in-depth.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-pin-defense-in-depth.mjs: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-02764c04fbf44cf4", "name": "Commented-code block (6 lines) in tests/js/test-pest-api.mjs:145", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-pest-api.mjs:145"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a8cb3eb2d7c5bf2", "name": "Commented-code block (9 lines) in tests/js/test-calibrations-api.mjs:4", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-calibrations-api.mjs: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-cd2dc43f863cd97b", "name": "Commented-code block (6 lines) in tests/js/test-uuid-v7.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-uuid-v7.mjs: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-d5c7577282503e64", "name": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-context-pin.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-context-pin.mjs: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-1b24fef873b4975a", "name": "Commented-code block (6 lines) in tests/js/test-settlement-repo.mjs:154", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-settlement-repo.mjs:154"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-62fe2116a22442ff", "name": "Commented-code block (6 lines) in tests/js/test-cleaning-rules.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-cleaning-rules.mjs: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-d5cadc1a464647f2", "name": "Commented-code block (5 lines) in tests/js/test-sds-rules.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-sds-rules.mjs: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-f842061f6e9d5103", "name": "Commented-code block (7 lines) in tests/js/test-temp-pin-cookie-samesite.mjs:6", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-temp-pin-cookie-samesite.mjs: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-1100c38375c76f59", "name": "Commented-code block (5 lines) in tests/js/test-tphc-patch-idor.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-tphc-patch-idor.mjs: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-ecaa97978172e37d", "name": "Commented-code block (5 lines) in tests/js/test-sales-service-period-migration.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-sales-service-period-migration.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3020e4348e30d1a8", "name": "Commented-code block (5 lines) in tests/js/test-tphc-api.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-tphc-api.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca4bf743a45f8285", "name": "Commented-code block (5 lines) in tests/js/test-sevenshifts.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-sevenshifts.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c8de336863d74754", "name": "Commented-code block (6 lines) in tests/js/test-performance-reviews-api.mjs:116", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-performance-reviews-api.mjs:116"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d8356e95bc7fbef4", "name": "Commented-code block (5 lines) in tests/js/test-recipe-api.mjs:17", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-recipe-api.mjs:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a24a1c6e00817aa9", "name": "Commented-code block (12 lines) in tests/js/test-bundle-h-apis.mjs:18", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-bundle-h-apis.mjs: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-011ca23b0e2308d4", "name": "Commented-code block (8 lines) in tests/js/test-multi-vendor-cogs.mjs:5", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-multi-vendor-cogs.mjs: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-45b29321c4dc6554", "name": "Commented-code block (8 lines) in tests/js/test-sandbox-costing.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-sandbox-costing.mjs: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-8e0e65f72d558e16", "name": "Commented-code block (8 lines) in tests/js/test-t8-cooking-shrinkage.mjs:9", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-t8-cooking-shrinkage.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-50c5f86c696fe5c6", "name": "Commented-code block (5 lines) in tests/js/test-t4-unit-convert-integration.mjs:81", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-t4-unit-convert-integration.mjs:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f085db2fa9f7d594", "name": "Commented-code block (6 lines) in tests/js/test-idempotency-wrapper.mjs:8", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-idempotency-wrapper.mjs: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-e55851394a56edb4", "name": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-drainer-instrumentation.mjs:218", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-drainer-instrumentation.mjs:218"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ea10291bc81ebc1", "name": "Commented-code block (5 lines) in tests/js/test-extract-action.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-extract-action.mjs: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-6f79660cb394d93b", "name": "Commented-code block (5 lines) in tests/js/test-temp-log-citation-corrections.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-citation-corrections.mjs: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-43ee80ec28ce0c3e", "name": "Commented-code block (9 lines) in tests/js/test-import-vendor-prices-beverage-warning.mjs:9", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-import-vendor-prices-beverage-warning.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-4f9b70ab510cd280", "name": "Commented-code block (5 lines) in tests/js/test-beo-line-location-scope.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-beo-line-location-scope.mjs: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-758f11d1f4a68060", "name": "Commented-code block (6 lines) in tests/js/test-cloud-bridge-drainer-script-keepalive.mjs:8", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-cloud-bridge-drainer-script-keepalive.mjs: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-c23c884086ff4887", "name": "Commented-code block (7 lines) in tests/js/test-toast-to-depletion-pipeline.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-toast-to-depletion-pipeline.mjs: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-13b35faa1713abfe", "name": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-queue.mjs:8", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-queue.mjs: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-7b872cfaa1aed086", "name": "Commented-code block (5 lines) in tests/js/test-mdns-discovery.mjs:44", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-mdns-discovery.mjs:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-31577d74866c21cf", "name": "Commented-code block (6 lines) in tests/js/test-prism.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-prism.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a71633aa0909cb7", "name": "Commented-code block (5 lines) in tests/js/test-audit-events-tx-enforcement.mjs:12", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-audit-events-tx-enforcement.mjs: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-16b2755996cb0386", "name": "Commented-code block (5 lines) in tests/js/test-inventory-par-api.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-inventory-par-api.mjs: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-76a24818c1e34b54", "name": "Commented-code block (9 lines) in tests/js/test-peer-keypair.mjs:6", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-peer-keypair.mjs: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-459df96de1d44b86", "name": "Commented-code block (19 lines) in tests/js/test-reservations-api.mjs:5", "shortDescription": {"text": "Commented-code block (19 lines) in tests/js/test-reservations-api.mjs: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-76d1ecfa8aa89b9d", "name": "Commented-code block (5 lines) in tests/js/test-analytics-empty-guard.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-analytics-empty-guard.mjs: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-93332e7607ffcb29", "name": "Commented-code block (16 lines) in tests/js/test-dining-tables-api.mjs:5", "shortDescription": {"text": "Commented-code block (16 lines) in tests/js/test-dining-tables-api.mjs: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-844e60e4f1825529", "name": "Legacy-named symbol `opOld` in tests/js/test-sync-apply.mjs:176", "shortDescription": {"text": "Legacy-named symbol `opOld` in tests/js/test-sync-apply.mjs:176"}, "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-4bb38e4f466c9f5c", "name": "Commented-code block (8 lines) in tests/js/test-sync-apply.mjs:4", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-sync-apply.mjs: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-c965625e3fa99243", "name": "Commented-code block (7 lines) in tests/js/test-sales-depletion.mjs:137", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-sales-depletion.mjs:137"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3fc23d5911fdd8f", "name": "Commented-code block (8 lines) in tests/js/test-temp-pin-routes.mjs:120", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-temp-pin-routes.mjs:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-280689894ce87cbb", "name": "Commented-code block (6 lines) in tests/js/test-management-rollup.mjs:12", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-management-rollup.mjs: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-8ad2c899d41da329", "name": "Commented-code block (7 lines) in tests/js/test-eighty-six-api.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in tests/js/test-eighty-six-api.mjs: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-6141eedd3ea9e579", "name": "Commented-code block (5 lines) in tests/js/test-cleaning-schedule-api.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-cleaning-schedule-api.mjs: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-4cf43ba8e60f4549", "name": "Commented-code block (5 lines) in tests/js/test-service-hours-api.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-service-hours-api.mjs: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-ac56a5786506486c", "name": "Commented-code block (10 lines) in tests/js/test-ingredient-masters.mjs:4", "shortDescription": {"text": "Commented-code block (10 lines) in tests/js/test-ingredient-masters.mjs: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-f28d77907fd360ce", "name": "Commented-code block (5 lines) in tests/js/test-compute-engine.mjs:121", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-compute-engine.mjs: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-4df75aeec62d952d", "name": "Commented-code block (6 lines) in tests/js/test-inventory-counts-api.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-inventory-counts-api.mjs: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-01b29a6993bc513a", "name": "Commented-code block (6 lines) in tests/js/test-signoff-audit-atomicity.mjs:6", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-signoff-audit-atomicity.mjs: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-90ca9c86845944b6", "name": "Commented-code block (6 lines) in tests/js/test-entity-schema.mjs:5", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-entity-schema.mjs: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-e62f7e7fc7230c29", "name": "Commented-code block (9 lines) in tests/js/test-allergen-attestations.mjs:5", "shortDescription": {"text": "Commented-code block (9 lines) in tests/js/test-allergen-attestations.mjs: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-a67e951c62780d27", "name": "Commented-code block (33 lines) in tests/js/test-idempotency-coverage.mjs:71", "shortDescription": {"text": "Commented-code block (33 lines) in tests/js/test-idempotency-coverage.mjs:71"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bad2265db485bd2d", "name": "Commented-code block (6 lines) in tests/js/test-haccp-plan.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-haccp-plan.mjs: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-2dc7b75a790e1967", "name": "Commented-code block (5 lines) in tests/js/test-beo-get-many-events.mjs:5", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-beo-get-many-events.mjs: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-7ea9c905e113eb89", "name": "Commented-code block (12 lines) in tests/js/test-recipe-photos-hero.mjs:4", "shortDescription": {"text": "Commented-code block (12 lines) in tests/js/test-recipe-photos-hero.mjs: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-20f24eb653033f35", "name": "Commented-code block (8 lines) in tests/js/test-datapack-prewarm.mjs:12", "shortDescription": {"text": "Commented-code block (8 lines) in tests/js/test-datapack-prewarm.mjs: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-a6e00c9181227440", "name": "Commented-code block (6 lines) in tests/js/test-event-ops-routes.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in tests/js/test-event-ops-routes.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b374da53140a53c8", "name": "Commented-code block (5 lines) in tests/js/test-temp-log-api.mjs:8", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-api.mjs: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-2c9d1177a4458207", "name": "Commented-code block (5 lines) in tests/js/helpers/beo-fixtures.mjs:7", "shortDescription": {"text": "Commented-code block (5 lines) in tests/js/helpers/beo-fixtures.mjs: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-1f31e15c61f4ddf3", "name": "Commented-code block (6 lines) in tests/python/test_normalize_wikibooks.py:515", "shortDescription": {"text": "Commented-code block (6 lines) in tests/python/test_normalize_wikibooks.py:515"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cbbeee9ec6ef7f82", "name": "Commented-code block (5 lines) in tests/python/test_seed_coverage.py:107", "shortDescription": {"text": "Commented-code block (5 lines) in tests/python/test_seed_coverage.py:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-974199e5a9585f88", "name": "Commented-code block (5 lines) in tests/python/_datapack_test_helpers.py:134", "shortDescription": {"text": "Commented-code block (5 lines) in tests/python/_datapack_test_helpers.py:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a527dee9089fae27", "name": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_usda.py:4", "shortDescription": {"text": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_usda.py:4"}, "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-8c22eba1b7b36d78", "name": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_integration.py:45", "shortDescription": {"text": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_integration.py:45"}, "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-978cfebd5cc2955f", "name": "Commented-code block (6 lines) in tests/python/test_build_embeddings_index.py:111", "shortDescription": {"text": "Commented-code block (6 lines) in tests/python/test_build_embeddings_index.py:111"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-045458c9bc0526a3", "name": "Commented-code block (5 lines) in tests/python/test_ingredient_key.py:60", "shortDescription": {"text": "Commented-code block (5 lines) in tests/python/test_ingredient_key.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53d3c53ae48dd80f", "name": "Legacy-named symbol `items_v1` in tests/python/test_persist_sysco_to_sqlite.py:86", "shortDescription": {"text": "Legacy-named symbol `items_v1` in tests/python/test_persist_sysco_to_sqlite.py:86"}, "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-7d37403350e8de49", "name": "Commented-code block (5 lines) in tests/python/test_search.py:53", "shortDescription": {"text": "Commented-code block (5 lines) in tests/python/test_search.py: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-7d1b12f8327c8ea1", "name": "Commented-code block (5 lines) in tests/e2e/offline-queue.spec.ts:69", "shortDescription": {"text": "Commented-code block (5 lines) in tests/e2e/offline-queue.spec.ts:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f79e54ef5718f5f9", "name": "Legacy-named symbol `lariat_v2` in tests/e2e/v2-smoke.spec.ts:17", "shortDescription": {"text": "Legacy-named symbol `lariat_v2` in tests/e2e/v2-smoke.spec.ts:17"}, "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-661fa7b60b963761", "name": "Commented-code block (6 lines) in tests/e2e/v2-smoke.spec.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in tests/e2e/v2-smoke.spec.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-9f54390e5eb9763c", "name": "Commented-code block (11 lines) in scripts/rebuild-cache.mjs:4", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/rebuild-cache.mjs: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-5e05400971fb24e7", "name": "Commented-code block (5 lines) in scripts/propose-bom-vendor-matches.mjs:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/propose-bom-vendor-matches.mjs: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-c30a6cec45751f4d", "name": "Commented-code block (6 lines) in scripts/ingest-sevenshifts.mjs:9", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/ingest-sevenshifts.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-154da84f65ebfd79", "name": "Commented-code block (7 lines) in scripts/propose-food-dish-components.mjs:8", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/propose-food-dish-components.mjs: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-14056ace22b2e94b", "name": "Commented-code block (7 lines) in scripts/coverage-weekly.mjs:7", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/coverage-weekly.mjs: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-38fad30e448c3d20", "name": "Commented-code block (6 lines) in scripts/propose-plan-action-items.mjs:9", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/propose-plan-action-items.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-7a2d907930115fb7", "name": "Commented-code block (5 lines) in scripts/extract-drink-skus.mjs:9", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/extract-drink-skus.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-7e79c8cb520b537c", "name": "Commented-code block (10 lines) in scripts/ingest-analytics.mjs:9", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/ingest-analytics.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-d9f6a244b865bb05", "name": "Commented-code block (5 lines) in scripts/list-unverified-compliance.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/list-unverified-compliance.mjs: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-c5243d27c41b8e76", "name": "Commented-code block (7 lines) in scripts/sync-normalized-to-bom.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/sync-normalized-to-bom.mjs: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-8c6616fe43781c59", "name": "Commented-code block (7 lines) in scripts/dish-components-coverage.mjs:16", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/dish-components-coverage.mjs:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a60d349856bde8b", "name": "Commented-code block (5 lines) in scripts/seed_ingredient_unit_weights.py:65", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/seed_ingredient_unit_weights.py:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55ef2ce7650c0417", "name": "Commented-code block (5 lines) in scripts/check-session-branch.mjs:26", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/check-session-branch.mjs:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca0bca539f321783", "name": "Commented-code block (5 lines) in scripts/ingest-toast-timeseries.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/ingest-toast-timeseries.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19fbdf80eb244498", "name": "Commented-code block (6 lines) in scripts/backfill-shamrock-invoice-skus.mjs:2", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/backfill-shamrock-invoice-skus.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d0f4e2baeb736985", "name": "Commented-code block (5 lines) in scripts/toast-weekly-ingest.mjs:6", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/toast-weekly-ingest.mjs: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-84d96d5b1d1344d8", "name": "Commented-code block (5 lines) in scripts/cloud-bridge-drainer.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/cloud-bridge-drainer.mjs: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-ae91eaeea09a5f78", "name": "Commented-code block (6 lines) in scripts/ingest_toast_sales_summary.py:205", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/ingest_toast_sales_summary.py:205"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a1d90e6723080bc0", "name": "Commented-code block (5 lines) in scripts/trust-peer.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/trust-peer.mjs: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-0405bd73b3652f41", "name": "Commented-code block (13 lines) in scripts/run-job.mjs:8", "shortDescription": {"text": "Commented-code block (13 lines) in scripts/run-job.mjs: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-705bcae7758f8e76", "name": "Commented-code block (7 lines) in scripts/propose-plan-restaurant-grind.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/propose-plan-restaurant-grind.mjs: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-72c840cbd5a9b5c9", "name": "Commented-code block (6 lines) in scripts/apply-costing-deltas.mjs:44", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/apply-costing-deltas.mjs:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4cb2e902e878e7f2", "name": "Commented-code block (5 lines) in scripts/apply-sales-depletion.mjs:22", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/apply-sales-depletion.mjs:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4370fab4973fa39d", "name": "Commented-code block (6 lines) in scripts/ingest-prism.mjs:7", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/ingest-prism.mjs: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-9cc6b64b02b2972a", "name": "Legacy-named symbol `lariat_v2` in scripts/profile-ipad-cook-surfaces.mjs:344", "shortDescription": {"text": "Legacy-named symbol `lariat_v2` in scripts/profile-ipad-cook-surfaces.mjs:344"}, "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-075f5236b56b60f1", "name": "Commented-code block (5 lines) in scripts/profile-ipad-cook-surfaces.mjs:101", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/profile-ipad-cook-surfaces.mjs:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7ddf67293b293609", "name": "Commented-code block (7 lines) in scripts/ingest-costing.mjs:65", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/ingest-costing.mjs:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9426e334f0a95078", "name": "Commented-code block (8 lines) in scripts/seed-menu-item-declarations.mjs:6", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/seed-menu-item-declarations.mjs: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-cc4389b75de90a30", "name": "Commented-code block (5 lines) in scripts/weekly-settlement-digest.mjs:13", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/weekly-settlement-digest.mjs: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-adfc360b1be6c018", "name": "Commented-code block (5 lines) in scripts/import-vendor-prices.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/import-vendor-prices.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ff90f29181a1679", "name": "Commented-code block (5 lines) in scripts/ingest_catch_weights.py:87", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/ingest_catch_weights.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29f8be8257bcdecd", "name": "Commented-code block (5 lines) in scripts/import-dish-components.mjs:10", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/import-dish-components.mjs: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-e55afe3f9da7a318", "name": "Commented-code block (5 lines) in scripts/import-prism-deals.mjs:2", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/import-prism-deals.mjs:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-280ec336450e1568", "name": "Commented-code block (6 lines) in scripts/toast-weekly-pull.mjs:22", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/toast-weekly-pull.mjs:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-abab64ba54779fcd", "name": "Commented-code block (6 lines) in scripts/gc-sync-feed.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/gc-sync-feed.mjs: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-dab2d4f61680c55d", "name": "Commented-code block (5 lines) in scripts/ingest_sysco_invoice_pdfs.py:361", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/ingest_sysco_invoice_pdfs.py:361"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e8bbd6ff3748dea", "name": "Commented-code block (5 lines) in scripts/datapack/_io.py:87", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/datapack/_io.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f60669830a349bb7", "name": "Commented-code block (9 lines) in scripts/datapack/normalize_wikibooks.py:128", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/datapack/normalize_wikibooks.py:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50d66a250f896a3e", "name": "Commented-code block (7 lines) in scripts/datapack/normalize_fda_food_code.py:105", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/datapack/normalize_fda_food_code.py:105"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0df680c563c2c45", "name": "Commented-code block (5 lines) in scripts/datapack/search.py:56", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/datapack/search.py: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-83c36152449ac6be", "name": "Commented-code block (8 lines) in scripts/datapack/normalize_off.py:99", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/datapack/normalize_off.py:99"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1b0322c89ecdf83b", "name": "Legacy-named symbol `sr_legacy` in scripts/datapack/normalize_usda.py:92", "shortDescription": {"text": "Legacy-named symbol `sr_legacy` in scripts/datapack/normalize_usda.py:92"}, "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-b3a7d8224067d705", "name": "Commented-code block (5 lines) in scripts/datapack/sanity_check.py:365", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/datapack/sanity_check.py:365"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee4f225475adb27f", "name": "Commented-code block (9 lines) in scripts/datapack/build_embeddings_index.py:227", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/datapack/build_embeddings_index.py:227"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e549d4be631a79d", "name": "Commented-code block (8 lines) in scripts/sevenshifts_api/auth.mjs:8", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/sevenshifts_api/auth.mjs: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-9df305dca8672626", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/sevenshifts_api/client.mjs:3", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/sevenshifts_api/client.mjs:3"}, "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-1f58a39edbecf3f4", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/schema/check-json-order.py:30", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/schema/check-json-order.py:30"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6ac1c4ab97d327d2", "name": "Commented-code block (6 lines) in scripts/lib/generate_ingredient_key_fixture.py:62", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/lib/generate_ingredient_key_fixture.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12d8d868b03a6f20", "name": "Commented-code block (5 lines) in scripts/lib/npy.mjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/lib/npy.mjs: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-75650a7229a43123", "name": "Commented-code block (5 lines) in scripts/lib/generate_unit_convert_fixture.py:150", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/lib/generate_unit_convert_fixture.py:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed8d028ff9519a3a", "name": "Commented-code block (8 lines) in scripts/backfill/recipes.mjs:1", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/backfill/recipes.mjs: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-8fe3f0d092338a4c", "name": "Commented-code block (7 lines) in scripts/backfill/ingredients.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/backfill/ingredients.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-faca07523fad9ae8", "name": "Commented-code block (6 lines) in scripts/backfill/employees.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/backfill/employees.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-9ea5f0d540c34358", "name": "Commented-code block (5 lines) in scripts/toast_weekly/router.mjs:13", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/toast_weekly/router.mjs: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-cfa22b642242470c", "name": "Commented-code block (5 lines) in scripts/prism_api/auth.mjs:8", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/prism_api/auth.mjs: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-01a89af863c7de60", "name": "Commented-code block (7 lines) in scripts/prism_api/client.mjs:8", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/prism_api/client.mjs: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-91e8f8b098d21fb7", "name": "Commented-code block (6 lines) in scripts/toast_api/auth.mjs:8", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/toast_api/auth.mjs: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-aba31453b1d4cc34", "name": "Commented-code block (7 lines) in scripts/toast_api/client.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/toast_api/client.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-e486b136ba841869", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/toast_api/client.mjs:65", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/toast_api/client.mjs:65"}, "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-f37f952916757edd", "name": "Commented-code block (5 lines) in desktop/settings.ts:13", "shortDescription": {"text": "Commented-code block (5 lines) in desktop/settings.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-58341e88d83247e6", "name": "Commented-code block (5 lines) in app/page.jsx:41", "shortDescription": {"text": "Commented-code block (5 lines) in app/page.jsx:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ece72318768c5795", "name": "Commented-code block (7 lines) in app/__tests__/PeersBoard.test.jsx:6", "shortDescription": {"text": "Commented-code block (7 lines) in app/__tests__/PeersBoard.test.jsx: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-e111ce91e4ffa945", "name": "Legacy-named symbol `lariat_v2` in app/v2/layout.jsx:10", "shortDescription": {"text": "Legacy-named symbol `lariat_v2` in app/v2/layout.jsx:10"}, "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-299599ccc5649f61", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/gold-stars/GoldStarBoard.tsx:94", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/gold-stars/GoldStarBoard.tsx:94"}, "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-6f8f877c8c4f5885", "name": "Commented-code block (5 lines) in app/analytics/operators/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/analytics/operators/page.jsx: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-645bd21ce1a7b3db", "name": "Commented-code block (7 lines) in app/api/temp-log/route.js:26", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/temp-log/route.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5bc3d23e9c867e6d", "name": "Commented-code block (8 lines) in app/api/inventory/counts/[id]/lines/route.js:35", "shortDescription": {"text": "Commented-code block (8 lines) in app/api/inventory/counts/[id]/lines/route.js: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-e2e91a21c22c55b6", "name": "Commented-code block (5 lines) in app/api/signoff/route.ts:37", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/signoff/route.ts:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e569e537e1925979", "name": "Commented-code block (6 lines) in app/api/corrective-actions/route.js:11", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/corrective-actions/route.js: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-a01a2ba332cb39b2", "name": "Commented-code block (7 lines) in app/api/auth/temp-pin/issue/route.js:11", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/auth/temp-pin/issue/route.js: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-7501e6013312d0b2", "name": "Commented-code block (5 lines) in app/api/auth/temp-pin/login/route.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/auth/temp-pin/login/route.js: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-e834db6370be9e55", "name": "Commented-code block (5 lines) in app/api/auth/temp-pin/revoke/route.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/auth/temp-pin/revoke/route.js: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-e1722c079ad27b90", "name": "Commented-code block (5 lines) in app/api/host/waitlist/route.js:13", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/host/waitlist/route.js: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-4eb64896c59cc042", "name": "Commented-code block (5 lines) in app/api/host/waitlist/[id]/route.js:10", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/host/waitlist/[id]/route.js: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-b9cfecc86a24feab", "name": "Commented-code block (5 lines) in app/api/health/route.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/health/route.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-c714f088b79ed397", "name": "Commented-code block (5 lines) in app/api/tphc/route.js:127", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/tphc/route.js:127"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf809880fcf92750", "name": "Commented-code block (8 lines) in app/api/performance-reviews/route.ts:67", "shortDescription": {"text": "Commented-code block (8 lines) in app/api/performance-reviews/route.ts:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc0bfb04537f2a6e", "name": "Commented-code block (5 lines) in app/api/sick-leave/route.js:134", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/sick-leave/route.js:134"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ebfb562533706bc9", "name": "Commented-code block (7 lines) in app/api/cleaning-schedule/route.js:131", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/cleaning-schedule/route.js:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3cbe5ce9642032a1", "name": "Commented-code block (5 lines) in app/api/allergens/attestations/route.js:12", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/allergens/attestations/route.js: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-09e5350efbf09120", "name": "Commented-code block (8 lines) in app/api/lari/predictions/route.js:26", "shortDescription": {"text": "Commented-code block (8 lines) in app/api/lari/predictions/route.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01ac38a2ae3314ec", "name": "Commented-code block (7 lines) in app/api/preshift-notes/route.ts:72", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/preshift-notes/route.ts:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0b70f0022355441", "name": "Commented-code block (8 lines) in app/api/shows/[id]/settlement/pdf/route.js:38", "shortDescription": {"text": "Commented-code block (8 lines) in app/api/shows/[id]/settlement/pdf/route.js: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-ca21eac1e0208d57", "name": "Commented-code block (6 lines) in app/api/audit/log/route.js:12", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/audit/log/route.js: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-84b80b32355d6ecb", "name": "Commented-code block (5 lines) in app/api/sick-worker/route.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/sick-worker/route.js: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-e751b8d2a8027f1d", "name": "Commented-code block (5 lines) in app/api/date-marks/route.js:44", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/date-marks/route.js:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41227f786d6c74fc", "name": "Commented-code block (7 lines) in app/api/recipes/[slug]/route.js:5", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/recipes/[slug]/route.js: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-3f078ffea706fb66", "name": "Commented-code block (6 lines) in app/api/stations/route.js:21", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/stations/route.js:21"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-99ad81841a1fdf4d", "name": "Commented-code block (6 lines) in app/api/compute/status/route.js:58", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/compute/status/route.js: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-814092164977c476", "name": "Commented-code block (5 lines) in app/api/transcribe/route.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/transcribe/route.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-623744dea129ae63", "name": "Commented-code block (9 lines) in app/api/kitchen-assistant/route.js:208", "shortDescription": {"text": "Commented-code block (9 lines) in app/api/kitchen-assistant/route.js:208"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4655c4aa746fa94f", "name": "Commented-code block (6 lines) in app/api/specials/route.js:74", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/specials/route.js:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7381b2ac31adbd22", "name": "Commented-code block (11 lines) in app/api/reservations/[id]/route.js:179", "shortDescription": {"text": "Commented-code block (11 lines) in app/api/reservations/[id]/route.js:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5b9f64c56352ef71", "name": "Commented-code block (6 lines) in app/api/eighty-six/resolve/route.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/eighty-six/resolve/route.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-5ae6f78f1982592b", "name": "Commented-code block (7 lines) in app/api/thermometer-calibrations/route.js:4", "shortDescription": {"text": "Commented-code block (7 lines) in app/api/thermometer-calibrations/route.js: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-82a662f7c7cf77a9", "name": "Commented-code block (5 lines) in app/api/kds/tickets/route.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/kds/tickets/route.js: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-3cbad16c762c873c", "name": "Commented-code block (5 lines) in app/api/kds/tickets/[id]/bump/route.js:9", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/kds/tickets/[id]/bump/route.js: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-42f0d3ec13fbaa11", "name": "Commented-code block (5 lines) in app/api/checks/route.ts:54", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/checks/route.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab935ef017d7c677", "name": "Commented-code block (6 lines) in app/api/setup/status/route.js:1", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/setup/status/route.js: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-b977f4cb599ae62d", "name": "Commented-code block (5 lines) in app/api/receiving/route.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/receiving/route.js: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-79d1e76c95dcddea", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/api/morning/route.js:43", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/api/morning/route.js:43"}, "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-c93df3aa53998eb8", "name": "Commented-code block (5 lines) in app/api/beo/route.js:11", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/beo/route.js: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-2eca1a0a122023df", "name": "Commented-code block (6 lines) in app/api/beo/[id]/share-token/route.js:11", "shortDescription": {"text": "Commented-code block (6 lines) in app/api/beo/[id]/share-token/route.js: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-2ecc5e515d183613", "name": "Commented-code block (5 lines) in app/api/cooling/route.js:163", "shortDescription": {"text": "Commented-code block (5 lines) in app/api/cooling/route.js:163"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c653e3774d4c5d91", "name": "Commented-code block (5 lines) in app/datapack-search/DatapackSearchClient.jsx:25", "shortDescription": {"text": "Commented-code block (5 lines) in app/datapack-search/DatapackSearchClient.jsx:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6e7fef1ab537745", "name": "Commented-code block (5 lines) in app/datapack-search/detailsState.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/datapack-search/detailsState.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-6d7a626929c50cfd", "name": "Commented-code block (6 lines) in app/menu-engineering/margin-deltas/page.jsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in app/menu-engineering/margin-deltas/page.jsx: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-457c739a0035f2c7", "name": "Commented-code block (5 lines) in app/food-safety/page.jsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/page.jsx: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-d96a4cefcdcdc7a9", "name": "Commented-code block (5 lines) in app/food-safety/temp-log/TempLogBoard.jsx:20", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/temp-log/TempLogBoard.jsx:20"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e91f91053f2a48c8", "name": "Commented-code block (5 lines) in app/food-safety/sick-worker/page.jsx:24", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/sick-worker/page.jsx: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-5406c0b31920ad0b", "name": "Commented-code block (5 lines) in app/food-safety/calibrations/CalibrationsBoard.jsx:5", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/calibrations/CalibrationsBoard.jsx: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-bf6cf6478ee402f6", "name": "Commented-code block (5 lines) in app/food-safety/receiving/ReceivingBoard.jsx:159", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/receiving/ReceivingBoard.jsx:159"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ffd14c722ed8888", "name": "Commented-code block (6 lines) in app/food-safety/receiving/page.jsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in app/food-safety/receiving/page.jsx: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-48bb768e420a965e", "name": "Commented-code block (5 lines) in app/food-safety/haccp-plan/page.jsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/food-safety/haccp-plan/page.jsx: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-0916cd97a170dee4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/sound/SoundBoard.jsx:67", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/sound/SoundBoard.jsx:67"}, "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-4a1c93decf58d29f", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/box-office/BoxOfficeBoard.jsx:42", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/box-office/BoxOfficeBoard.jsx:42"}, "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-5b293cdb0fb876a2", "name": "Commented-code block (6 lines) in app/recipes/page.jsx:15", "shortDescription": {"text": "Commented-code block (6 lines) in app/recipes/page.jsx:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fc574bd93849616", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/recipes/[slug]/edit/RecipeEditForm.jsx:21", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/recipes/[slug]/edit/RecipeEditForm.jsx:21"}, "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-4581b51785fad046", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/login-pin/LoginPinForm.jsx:34", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/login-pin/LoginPinForm.jsx:34"}, "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-3347d9563cc0e01b", "name": "Commented-code block (6 lines) in app/management/page.jsx:264", "shortDescription": {"text": "Commented-code block (6 lines) in app/management/page.jsx:264"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b39983668308b17", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/management/performance-reviews/PerformanceReviewBoard.tsx:51", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/management/performance-reviews/PerformanceReviewBoard.tsx:51"}, "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-f58ed43a301588fc", "name": "Commented-code block (7 lines) in app/management/audit-log/page.jsx:6", "shortDescription": {"text": "Commented-code block (7 lines) in app/management/audit-log/page.jsx: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-255966950864f344", "name": "Commented-code block (6 lines) in app/management/peers/PeersBoard.jsx:6", "shortDescription": {"text": "Commented-code block (6 lines) in app/management/peers/PeersBoard.jsx: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-3e5e809eaf491002", "name": "Commented-code block (5 lines) in app/management/cloud-bridge/CloudBridgeBoard.jsx:8", "shortDescription": {"text": "Commented-code block (5 lines) in app/management/cloud-bridge/CloudBridgeBoard.jsx: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-6a559e5b182478d1", "name": "Commented-code block (5 lines) in app/management/temp-pins/page.jsx:8", "shortDescription": {"text": "Commented-code block (5 lines) in app/management/temp-pins/page.jsx: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-ae07be5ff1b53dea", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/prep/PrepBoard.jsx:299", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/prep/PrepBoard.jsx:299"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8a440a27e770036a", "name": "Commented-code block (5 lines) in app/prep/page.jsx:5", "shortDescription": {"text": "Commented-code block (5 lines) in app/prep/page.jsx: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-3a17a240cc083016", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/stations/[id]/StationChecklist.tsx:211", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/stations/[id]/StationChecklist.tsx:211"}, "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-e8ff59a43ef7a65d", "name": "Commented-code block (5 lines) in app/allergen-lookup/AllergenLookupClient.jsx:84", "shortDescription": {"text": "Commented-code block (5 lines) in app/allergen-lookup/AllergenLookupClient.jsx:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbf1eee51433abad", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/allergen-lookup/AllergenLookupClient.jsx:262", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/allergen-lookup/AllergenLookupClient.jsx:262"}, "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-2eecdca0db9821f1", "name": "Commented-code block (7 lines) in app/allergen-lookup/RecipeAttestations.jsx:6", "shortDescription": {"text": "Commented-code block (7 lines) in app/allergen-lookup/RecipeAttestations.jsx: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-92666c5c3875845e", "name": "Commented-code block (5 lines) in app/allergen-lookup/allergenLookupHelpers.js:10", "shortDescription": {"text": "Commented-code block (5 lines) in app/allergen-lookup/allergenLookupHelpers.js: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-87c0b11491750b99", "name": "Commented-code block (5 lines) in app/costing/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/costing/page.jsx: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-aa56286db3d7cdf8", "name": "Commented-code block (6 lines) in app/costing/pack-changes/page.jsx:4", "shortDescription": {"text": "Commented-code block (6 lines) in app/costing/pack-changes/page.jsx: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-4c15c87d37d534c0", "name": "Commented-code block (8 lines) in app/costing/price-shocks/page.jsx:5", "shortDescription": {"text": "Commented-code block (8 lines) in app/costing/price-shocks/page.jsx: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-a0481e3a183bbbd2", "name": "Commented-code block (9 lines) in app/costing/ingredient-masters/page.jsx:5", "shortDescription": {"text": "Commented-code block (9 lines) in app/costing/ingredient-masters/page.jsx: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-805d42d829c094bc", "name": "Commented-code block (6 lines) in app/costing/variance-attribution/page.jsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in app/costing/variance-attribution/page.jsx: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-2d067bc700e4f9e6", "name": "Commented-code block (6 lines) in app/costing/depletion-exceptions/page.jsx:5", "shortDescription": {"text": "Commented-code block (6 lines) in app/costing/depletion-exceptions/page.jsx: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-056914444cab2484", "name": "Commented-code block (8 lines) in app/floor/FloorPlan.jsx:117", "shortDescription": {"text": "Commented-code block (8 lines) in app/floor/FloorPlan.jsx:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae026a7f98cb9448", "name": "Commented-code block (5 lines) in app/floor/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/floor/page.jsx: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-79eaa6cd12222bbf", "name": "Commented-code block (9 lines) in app/bar/page.jsx:9", "shortDescription": {"text": "Commented-code block (9 lines) in app/bar/page.jsx: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-b5eafe05e3b76bbc", "name": "Commented-code block (5 lines) in app/kitchen-assistant/KitchenAssistantClient.jsx:53", "shortDescription": {"text": "Commented-code block (5 lines) in app/kitchen-assistant/KitchenAssistantClient.jsx: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-7754c10275cb0efa", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/kitchen-assistant/KitchenAssistantClient.jsx:98", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/kitchen-assistant/KitchenAssistantClient.jsx:98"}, "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-cc19e1e6fe69e545", "name": "Commented-code block (7 lines) in app/kitchen-assistant/citationHelpers.js:9", "shortDescription": {"text": "Commented-code block (7 lines) in app/kitchen-assistant/citationHelpers.js: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-c068adf7b9bf2a39", "name": "Commented-code block (5 lines) in app/reservations/ReservationsBoard.jsx:213", "shortDescription": {"text": "Commented-code block (5 lines) in app/reservations/ReservationsBoard.jsx:213"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5946ea79dd787bb", "name": "Commented-code block (5 lines) in app/setup/page.jsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/setup/page.jsx: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-94677eaf8852a0d4", "name": "Commented-code block (6 lines) in app/_components/LocalePicker.jsx:6", "shortDescription": {"text": "Commented-code block (6 lines) in app/_components/LocalePicker.jsx: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-531dcc918df62ef2", "name": "Commented-code block (5 lines) in app/_components/RoleProvider.jsx:45", "shortDescription": {"text": "Commented-code block (5 lines) in app/_components/RoleProvider.jsx:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89af13d38fcaa228", "name": "Commented-code block (5 lines) in app/_components/I18nProvider.jsx:7", "shortDescription": {"text": "Commented-code block (5 lines) in app/_components/I18nProvider.jsx: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-b1b6e197ca7ecf05", "name": "Commented-code block (6 lines) in app/_components/LariOrb.jsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in app/_components/LariOrb.jsx: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-0b2da4f26c361e8f", "name": "Commented-code block (5 lines) in app/_components/LariAmbient.jsx:10", "shortDescription": {"text": "Commented-code block (5 lines) in app/_components/LariAmbient.jsx: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-45217a151925864a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app/_components/LariAmbient.jsx:57", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/_components/LariAmbient.jsx:57"}, "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-fa602f2b6605435c", "name": "Commented-code block (6 lines) in app/_components/navRegistry.js:354", "shortDescription": {"text": "Commented-code block (6 lines) in app/_components/navRegistry.js:354"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-09437989479fcc8d", "name": "Commented-code block (5 lines) in app/labor/sick-leave/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/labor/sick-leave/page.jsx: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-290ca1d01621beaa", "name": "Commented-code block (5 lines) in app/labor/certs/page.jsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in app/labor/certs/page.jsx: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-b206fa3ec8c67cdd", "name": "Commented-code block (5 lines) in app/labor/tip-pool/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/labor/tip-pool/page.jsx: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-cf7b95f4dea35b89", "name": "Commented-code block (5 lines) in app/labor/wage-notices/page.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in app/labor/wage-notices/page.jsx: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-1928c17ed4dedeb3", "name": "Commented-code block (7 lines) in app/command/page.jsx:1", "shortDescription": {"text": "Commented-code block (7 lines) in app/command/page.jsx: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-7074d2fe7ccce85c", "name": "Commented-code block (6 lines) in lib/tphc.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in lib/tphc.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-eac32354834d37a2", "name": "Commented-code block (5 lines) in lib/whisperTranscribe.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/whisperTranscribe.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-e00866f23f653508", "name": "Commented-code block (6 lines) in lib/mdnsAdvertiseLifecycle.ts:57", "shortDescription": {"text": "Commented-code block (6 lines) in lib/mdnsAdvertiseLifecycle.ts:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-87f1c5292f4fd125", "name": "Commented-code block (7 lines) in lib/syncSchedulerLifecycle.ts:218", "shortDescription": {"text": "Commented-code block (7 lines) in lib/syncSchedulerLifecycle.ts:218"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1b3bde06e4f9ef3", "name": "Commented-code block (5 lines) in lib/localIdentity.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in lib/localIdentity.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9b5bc9008df9a88", "name": "Commented-code block (6 lines) in lib/cloudBridgeQueue.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/cloudBridgeQueue.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-c79c8e32afa4e633", "name": "Commented-code block (7 lines) in lib/bomVendorProposals.ts:510", "shortDescription": {"text": "Commented-code block (7 lines) in lib/bomVendorProposals.ts:510"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1405fb1ec0e9dd76", "name": "Legacy-named symbol `lari_conversation_turn_v1` in lib/lariConversationMemory.ts:3", "shortDescription": {"text": "Legacy-named symbol `lari_conversation_turn_v1` in lib/lariConversationMemory.ts:3"}, "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-f97ada93b7ec7203", "name": "Commented-code block (7 lines) in lib/jobLock.ts:77", "shortDescription": {"text": "Commented-code block (7 lines) in lib/jobLock.ts:77"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1763968fc4109f2", "name": "Commented-code block (6 lines) in lib/tipPool.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in lib/tipPool.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-6c95ec62decb406e", "name": "Commented-code block (10 lines) in lib/wageNotices.ts:8", "shortDescription": {"text": "Commented-code block (10 lines) in lib/wageNotices.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-51e6468a2b1e0cfd", "name": "Commented-code block (11 lines) in lib/sickLeave.ts:5", "shortDescription": {"text": "Commented-code block (11 lines) in lib/sickLeave.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-45f2b4c8d8d62103", "name": "Commented-code block (5 lines) in lib/setupStatus.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/setupStatus.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-a11fbfadfaf63d47", "name": "Commented-code block (11 lines) in lib/breaks.ts:3", "shortDescription": {"text": "Commented-code block (11 lines) in lib/breaks.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-cc1b9389516c967b", "name": "Commented-code block (6 lines) in lib/sanitizer.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/sanitizer.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-10d5a695f487db28", "name": "Legacy-named symbol `warnedLegacy` in lib/tempPinCookie.ts:21", "shortDescription": {"text": "Legacy-named symbol `warnedLegacy` in lib/tempPinCookie.ts:21"}, "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-f673bd2685b0bcbe", "name": "Commented-code block (6 lines) in lib/tempPinCookie.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in lib/tempPinCookie.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-3854b4140fd26cc0", "name": "Commented-code block (5 lines) in lib/datapackSearch.ts:449", "shortDescription": {"text": "Commented-code block (5 lines) in lib/datapackSearch.ts:449"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0a36cf0fdbe879a", "name": "Commented-code block (5 lines) in lib/clientFetch.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in lib/clientFetch.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-56ecb56b8ba61a2e", "name": "`fetch()` without try/.catch or AbortSignal \u2014 lib/clientFetch.ts:78", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/clientFetch.ts:78"}, "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-1c6b246f01b7503e", "name": "Legacy-named symbol `warnedLegacy` in lib/pinCookie.ts:30", "shortDescription": {"text": "Legacy-named symbol `warnedLegacy` in lib/pinCookie.ts:30"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8df678754432e18", "name": "Commented-code block (8 lines) in lib/pinCookie.ts:14", "shortDescription": {"text": "Commented-code block (8 lines) in lib/pinCookie.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e58cba30561f699", "name": "Commented-code block (10 lines) in lib/haccpPlan.ts:6", "shortDescription": {"text": "Commented-code block (10 lines) in lib/haccpPlan.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-b7571d8220ded666", "name": "Commented-code block (5 lines) in lib/cleaning.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/cleaning.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-c142165063e2ff08", "name": "Commented-code block (5 lines) in lib/idempotency.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/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-bcaa4dc59c98207e", "name": "Commented-code block (7 lines) in lib/peerTrust.ts:31", "shortDescription": {"text": "Commented-code block (7 lines) in lib/peerTrust.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92a073502921800f", "name": "Commented-code block (6 lines) in lib/pin.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/pin.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-b17c1a3a7885a665", "name": "Commented-code block (5 lines) in lib/auditEvents.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/auditEvents.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-9be8d62a995b3980", "name": "Commented-code block (5 lines) in lib/dishCostBridge.ts:179", "shortDescription": {"text": "Commented-code block (5 lines) in lib/dishCostBridge.ts:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22986dbe66c820a9", "name": "Commented-code block (5 lines) in lib/showsTonight.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/showsTonight.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-b7260586500e79c6", "name": "Commented-code block (9 lines) in lib/calibrations.ts:8", "shortDescription": {"text": "Commented-code block (9 lines) in lib/calibrations.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-29ee04cb29d3eb8d", "name": "Commented-code block (7 lines) in lib/minorRestrictions.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in lib/minorRestrictions.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-b92958b1ec918140", "name": "Commented-code block (6 lines) in lib/dishCoverageReport.ts:133", "shortDescription": {"text": "Commented-code block (6 lines) in lib/dishCoverageReport.ts:133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29833efd6cc7dd93", "name": "Commented-code block (5 lines) in lib/peerKeypair.ts:70", "shortDescription": {"text": "Commented-code block (5 lines) in lib/peerKeypair.ts:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33b5fa7b5ab2ce28", "name": "Commented-code block (7 lines) in lib/boxOfficeRepo.ts:323", "shortDescription": {"text": "Commented-code block (7 lines) in lib/boxOfficeRepo.ts:323"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ed6eac41bc55660", "name": "Commented-code block (7 lines) in lib/auditLog.mjs:11", "shortDescription": {"text": "Commented-code block (7 lines) in lib/auditLog.mjs: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-eeb638548bbb7a3a", "name": "Commented-code block (9 lines) in lib/receiving.ts:7", "shortDescription": {"text": "Commented-code block (9 lines) in lib/receiving.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-e98fc726da64beab", "name": "Commented-code block (8 lines) in lib/tempLog.ts:103", "shortDescription": {"text": "Commented-code block (8 lines) in lib/tempLog.ts:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c02410c70e9fbdd", "name": "Commented-code block (8 lines) in lib/operatorAnalytics.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in lib/operatorAnalytics.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-ceca80a334fda9a3", "name": "Commented-code block (5 lines) in lib/lariPredictions.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/lariPredictions.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-a0ae3e649f31bb2b", "name": "Commented-code block (7 lines) in lib/correctiveActions.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in lib/correctiveActions.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-69a8f2be2b77987a", "name": "Commented-code block (5 lines) in lib/beoShare.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/beoShare.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-4dd8b47b9a88f20e", "name": "Commented-code block (6 lines) in lib/costingBenchmarks.mjs:163", "shortDescription": {"text": "Commented-code block (6 lines) in lib/costingBenchmarks.mjs:163"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-037b0dc26aae6429", "name": "Commented-code block (5 lines) in lib/cloudBridgePush.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/cloudBridgePush.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-63248a2b0119f1eb", "name": "Commented-code block (7 lines) in lib/dealPoints.ts:196", "shortDescription": {"text": "Commented-code block (7 lines) in lib/dealPoints.ts:196"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ffd7780565f894b6", "name": "Commented-code block (6 lines) in lib/beoPrepHistory.ts:241", "shortDescription": {"text": "Commented-code block (6 lines) in lib/beoPrepHistory.ts:241"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-754d128006b74d79", "name": "Commented-code block (7 lines) in lib/release.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in lib/release.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-8e534ba1d9117bb8", "name": "Commented-code block (6 lines) in lib/abcRanking.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/abcRanking.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-5c6ae9dd6da469e3", "name": "Commented-code block (5 lines) in lib/dataDir.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in lib/dataDir.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-560639864d597ae2", "name": "Commented-code block (5 lines) in lib/syncFeed.ts:101", "shortDescription": {"text": "Commented-code block (5 lines) in lib/syncFeed.ts:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e7fe2a9118e7c19", "name": "Commented-code block (7 lines) in lib/dateMarks.ts:11", "shortDescription": {"text": "Commented-code block (7 lines) in lib/dateMarks.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-c7b27bc8ded13ec5", "name": "Commented-code block (7 lines) in lib/sickWorker.ts:47", "shortDescription": {"text": "Commented-code block (7 lines) in lib/sickWorker.ts:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a802eef72897280e", "name": "Commented-code block (9 lines) in lib/ingredientMastersRepo.ts:10", "shortDescription": {"text": "Commented-code block (9 lines) in lib/ingredientMastersRepo.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-3e7ae2cfb428662a", "name": "Commented-code block (7 lines) in lib/syncScheduler.ts:12", "shortDescription": {"text": "Commented-code block (7 lines) in lib/syncScheduler.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-123e6faa4fe6100b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncScheduler.ts:160", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncScheduler.ts:160"}, "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-3af722acaa021727", "name": "Commented-code block (7 lines) in lib/kitchenAssistantContext.ts:37", "shortDescription": {"text": "Commented-code block (7 lines) in lib/kitchenAssistantContext.ts:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-579d2dd73989ffbd", "name": "Commented-code block (10 lines) in lib/syncApply.ts:10", "shortDescription": {"text": "Commented-code block (10 lines) in lib/syncApply.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-85e841b6444b1906", "name": "Commented-code block (11 lines) in lib/data.ts:136", "shortDescription": {"text": "Commented-code block (11 lines) in lib/data.ts:136"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89c52977c111f705", "name": "Commented-code block (6 lines) in lib/marginDeltas.ts:208", "shortDescription": {"text": "Commented-code block (6 lines) in lib/marginDeltas.ts:208"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-504672ae7923cf1f", "name": "Commented-code block (6 lines) in lib/sickWorkerGate.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/sickWorkerGate.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-2ef884db3a7d735d", "name": "Commented-code block (7 lines) in lib/cloudBridge.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in lib/cloudBridge.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-ee3d1be4aa22acc5", "name": "Commented-code block (6 lines) in lib/foodDishProposals.ts:137", "shortDescription": {"text": "Commented-code block (6 lines) in lib/foodDishProposals.ts:137"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f58775306ada79d", "name": "Legacy-named symbol `lari_conversation_turn_v1` in lib/db.ts:3005", "shortDescription": {"text": "Legacy-named symbol `lari_conversation_turn_v1` in lib/db.ts:3005"}, "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-06a67f92193ef75d", "name": "Commented-code block (6 lines) in lib/db.ts:463", "shortDescription": {"text": "Commented-code block (6 lines) in lib/db.ts:463"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c1cf6f09b98a806", "name": "Commented-code block (5 lines) in lib/sds.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/sds.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-7852b383a7e97944", "name": "Commented-code block (6 lines) in lib/specialsPromotion.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/specialsPromotion.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-b5a1528c2677e9b8", "name": "Commented-code block (5 lines) in lib/userError.ts:12", "shortDescription": {"text": "Commented-code block (5 lines) in lib/userError.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-23951c7e7cda1589", "name": "Commented-code block (9 lines) in lib/cloudBridgeDrainer.ts:137", "shortDescription": {"text": "Commented-code block (9 lines) in lib/cloudBridgeDrainer.ts:137"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-285c43888228f569", "name": "Commented-code block (5 lines) in lib/syncClient.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in lib/syncClient.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-50b38bb84a1db6b4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncClient.ts:36", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncClient.ts:36"}, "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-a89f5f2d1d7ebc62", "name": "Commented-code block (6 lines) in lib/vendorPricesRepo.ts:172", "shortDescription": {"text": "Commented-code block (6 lines) in lib/vendorPricesRepo.ts:172"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7326abd1f922dd11", "name": "Commented-code block (7 lines) in lib/allergenAttestations.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in lib/allergenAttestations.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-f6911fee8d99714d", "name": "Commented-code block (5 lines) in lib/recipes.ts:34", "shortDescription": {"text": "Commented-code block (5 lines) in lib/recipes.ts:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-852ce12d92d392a6", "name": "Commented-code block (5 lines) in lib/mdnsDiscovery.ts:94", "shortDescription": {"text": "Commented-code block (5 lines) in lib/mdnsDiscovery.ts:94"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2833fa3610a7a499", "name": "Commented-code block (8 lines) in lib/formatMoney.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in lib/formatMoney.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-8b356642b0bb406a", "name": "Commented-code block (5 lines) in lib/hubElection.ts:69", "shortDescription": {"text": "Commented-code block (5 lines) in lib/hubElection.ts:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0fa4d0d2ac48c4d1", "name": "Commented-code block (8 lines) in lib/cooling.ts:8", "shortDescription": {"text": "Commented-code block (8 lines) in lib/cooling.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-4b26c503409430c2", "name": "Commented-code block (12 lines) in lib/varianceAttribution.ts:7", "shortDescription": {"text": "Commented-code block (12 lines) in lib/varianceAttribution.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-bfc2735a54e8a121", "name": "Commented-code block (6 lines) in lib/i18n/index.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in lib/i18n/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-cfd31eab69f514f4", "name": "Commented-code block (5 lines) in lib/computeEngine/index.ts:62", "shortDescription": {"text": "Commented-code block (5 lines) in lib/computeEngine/index.ts:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a73139c0ebe4a8c1", "name": "Commented-code block (5 lines) in lib/computeEngine/sandboxCosting.ts:84", "shortDescription": {"text": "Commented-code block (5 lines) in lib/computeEngine/sandboxCosting.ts:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a40614629e95eb2", "name": "Commented-code block (5 lines) in lib/computeEngine/rollupRecipeCosts.ts:420", "shortDescription": {"text": "Commented-code block (5 lines) in lib/computeEngine/rollupRecipeCosts.ts:420"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c00d4dd2f2bf4432", "name": "Commented-code block (9 lines) in public/sw.js:98", "shortDescription": {"text": "Commented-code block (9 lines) in public/sw.js: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-8b9ec67ce9002f89", "name": "`fetch()` without try/.catch or AbortSignal \u2014 public/sw.js:98", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 public/sw.js:98"}, "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-ca7ed0cd44e3f6df", "name": "Commented-code block (7 lines) in public/design-atlas/tweaks-panel.jsx:12", "shortDescription": {"text": "Commented-code block (7 lines) in public/design-atlas/tweaks-panel.jsx: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-b3c9133c4f322420", "name": "Commented-code block (5 lines) in public/design-atlas/lari.jsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in public/design-atlas/lari.jsx: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-67de363cbc5089fb", "name": "Commented-code block (6 lines) in public/design-atlas/design-canvas.jsx:2", "shortDescription": {"text": "Commented-code block (6 lines) in public/design-atlas/design-canvas.jsx:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10cd191214d2d0c4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 public/design-atlas/design-canvas.jsx:117", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 public/design-atlas/design-canvas.jsx:117"}, "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-afc09fa4ac3fa857", "name": "Commented-code block (6 lines) in public/design-atlas/lariat-vi/tweaks-panel.jsx:12", "shortDescription": {"text": "Commented-code block (6 lines) in public/design-atlas/lariat-vi/tweaks-panel.jsx: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-113d5fbfd92cc724", "name": "Commented-code block (6 lines) in training/eval/run-eval.mjs:4", "shortDescription": {"text": "Commented-code block (6 lines) in training/eval/run-eval.mjs: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-500e3b7d9fe8faf0", "name": "76 env vars used in code but missing from .env.example", "shortDescription": {"text": "76 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `AGENT_NAME`, `APPLE_APP_SPECIFIC_PASSWORD`, `APPLE_ID`, `APPLE_TEAM_ID`, `DATAPACK_DEBUG`, `EVAL_SCENARIOS`, `HERMES_MODEL`, `HERMES_PROVIDER` + 68 more. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nscripts/ingest_toast_labor.py:ingest_summary, scripts/ingest_toast_labor.py:ingest_by_job\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19037"}, "properties": {"repository": "sburdges-eng/Lariat", "repoUrl": "https://github.com/sburdges-eng/Lariat", "branch": "main"}, "results": [{"ruleId": "scanner-2a48612c68349cb7", "level": "note", "message": {"text": "Possibly dead Python function: date_key"}, "properties": {"repobilityId": "81efdfa5617bccc2", "scanner": "scanner-primary", "fingerprint": "2a48612c68349cb7", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest_sysco_invoice_pdfs.py:583"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8381666b8b7fb54e", "level": "note", "message": {"text": "Possibly dead Python function: default_data_root"}, "properties": {"repobilityId": "edf13cdfd2879384", "scanner": "scanner-primary", "fingerprint": "8381666b8b7fb54e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/_io.py:30"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c1b3d9bb9127d8b4", "level": "note", "message": {"text": "Possibly dead Python function: atomic_write_text"}, "properties": {"repobilityId": "5544232bd9af0f1e", "scanner": "scanner-primary", "fingerprint": "c1b3d9bb9127d8b4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/_io.py:64"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d5a6755ed751ac00", "level": "note", "message": {"text": "Possibly dead Python function: human_bytes"}, "properties": {"repobilityId": "7a1f22d3460e4da9", "scanner": "scanner-primary", "fingerprint": "d5a6755ed751ac00", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/_io.py:314"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7c80318329aea8d3", "level": "note", "message": {"text": "Possibly dead Python function: usda_nutrients_for"}, "properties": {"repobilityId": "d49d614f5e615ed4", "scanner": "scanner-primary", "fingerprint": "7c80318329aea8d3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/search.py:429"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0f4b10e0b37294de", "level": "note", "message": {"text": "Possibly dead Python function: stats"}, "properties": {"repobilityId": "b9a7708e2dbfecd6", "scanner": "scanner-primary", "fingerprint": "0f4b10e0b37294de", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/search.py:485"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2d60b617fc98f722", "level": "note", "message": {"text": "Possibly dead Python function: extract_zip"}, "properties": {"repobilityId": "18f9d3c88eaaac2d", "scanner": "scanner-primary", "fingerprint": "2d60b617fc98f722", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/extract_and_normalize.py:88"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8d5ec36ca7b9edf6", "level": "note", "message": {"text": "Possibly dead Python function: extract_gz"}, "properties": {"repobilityId": "c933e5da95a8b64d", "scanner": "scanner-primary", "fingerprint": "8d5ec36ca7b9edf6", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/extract_and_normalize.py:100"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-37a3c6a06ba8366d", "level": "note", "message": {"text": "Possibly dead Python function: extract_bz2"}, "properties": {"repobilityId": "ea78c7c08c5299e4", "scanner": "scanner-primary", "fingerprint": "37a3c6a06ba8366d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/datapack/extract_and_normalize.py:116"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da2c814fd01284a3", "level": "note", "message": {"text": "Possibly dead Python function: find_id_by_sku"}, "properties": {"repobilityId": "a9c03b4234eac744", "scanner": "scanner-primary", "fingerprint": "da2c814fd01284a3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/invoice_processor.py:110"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c4c669815ea90cfb", "level": "note", "message": {"text": "Possibly dead Python function: fuzzy_match_description"}, "properties": {"repobilityId": "9d0aa47fe4474e7c", "scanner": "scanner-primary", "fingerprint": "c4c669815ea90cfb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/invoice_processor.py:117"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7b89251b67779efe", "level": "note", "message": {"text": "Possibly dead Python function: reconcile_unit_cost"}, "properties": {"repobilityId": "6a3dc0fcd7d54af2", "scanner": "scanner-primary", "fingerprint": "7b89251b67779efe", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/invoice_processor.py:128"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d89497cd5706a80a", "level": "note", "message": {"text": "Possibly dead Python function: save_checklist"}, "properties": {"repobilityId": "4046f76794204e3c", "scanner": "scanner-primary", "fingerprint": "d89497cd5706a80a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/checklist_state.py:40"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-538227d2c05881e2", "level": "note", "message": {"text": "Possibly dead Python function: approve_station"}, "properties": {"repobilityId": "72d335f08082919c", "scanner": "scanner-primary", "fingerprint": "538227d2c05881e2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/checklist_state.py:71"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bd5fd1e9d777aa7b", "level": "note", "message": {"text": "Possibly dead Python function: station_summary"}, "properties": {"repobilityId": "44f59506d2ad48b1", "scanner": "scanner-primary", "fingerprint": "bd5fd1e9d777aa7b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/checklist_state.py:91"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c3e85215235d53fe", "level": "note", "message": {"text": "Possibly dead Python function: flatten_recipes"}, "properties": {"repobilityId": "ab76cfd673694dc0", "scanner": "scanner-primary", "fingerprint": "c3e85215235d53fe", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/recipe_parser.py:12"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a93b6a2d1be9fe02", "level": "note", "message": {"text": "Possibly dead Python function: check_ot_12hr"}, "properties": {"repobilityId": "00f9e5f178130c8f", "scanner": "scanner-primary", "fingerprint": "a93b6a2d1be9fe02", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/labor_compliance.py:30"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-936619abeee37c71", "level": "note", "message": {"text": "Possibly dead Python function: check_split_shift"}, "properties": {"repobilityId": "aab2642fcc3fd26b", "scanner": "scanner-primary", "fingerprint": "936619abeee37c71", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/labor_compliance.py:34"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e2ec4c6dafbb0da4", "level": "note", "message": {"text": "Possibly dead Python function: validate_breaks"}, "properties": {"repobilityId": "ea08d68fc0bc0f60", "scanner": "scanner-primary", "fingerprint": "e2ec4c6dafbb0da4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/lib/labor_compliance.py:49"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bead75b0f9233e05", "level": "none", "message": {"text": "No API endpoints detected"}, "properties": {"repobilityId": "0f8bb852027c38f8", "scanner": "scanner-primary", "fingerprint": "bead75b0f9233e05", "layer": "api", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-65de3fd157fdf5dc", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/v2/layout.jsx:15"}, "properties": {"repobilityId": "bc86f9825e8ad51c", "scanner": "scanner-primary", "fingerprint": "65de3fd157fdf5dc", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-83f4febba4f1c1e7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/food-safety/haccp-plan/page.jsx:260"}, "properties": {"repobilityId": "ff4aee58c02f8629", "scanner": "scanner-primary", "fingerprint": "83f4febba4f1c1e7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-6a28a152a5994302", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 app/beo/share/[token]/page.jsx:154"}, "properties": {"repobilityId": "a9a3a62968ab22ba", "scanner": "scanner-primary", "fingerprint": "6a28a152a5994302", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4b8eb33726926713", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 lib/mdnsAdvertiseLifecycle.ts:99"}, "properties": {"repobilityId": "68b9780f553e0291", "scanner": "scanner-primary", "fingerprint": "4b8eb33726926713", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-82ca0d399b11bda3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 lib/syncSchedulerLifecycle.ts:65"}, "properties": {"repobilityId": "99752130922da336", "scanner": "scanner-primary", "fingerprint": "82ca0d399b11bda3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a353e8dc0e891f82", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 lib/cloudBridgeDrainerLifecycle.ts:77"}, "properties": {"repobilityId": "006695a036a37efc", "scanner": "scanner-primary", "fingerprint": "a353e8dc0e891f82", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f053e9fb7b0b0d85", "level": "warning", "message": {"text": "Privileged port 42 in use"}, "properties": {"repobilityId": "16d9608735f9e01a", "scanner": "scanner-primary", "fingerprint": "f053e9fb7b0b0d85", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/demo-smoke.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-43a0ac8bf0b32909", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in archive/lariat_executive_dashboard.html:815"}, "properties": {"repobilityId": "9e9c3497d44c0ee1", "scanner": "scanner-primary", "fingerprint": "43a0ac8bf0b32909", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "archive/lariat_executive_dashboard.html"}, "region": {"startLine": 815}}}]}, {"ruleId": "scanner-2f6857994a495c79", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-shows.mjs:17"}, "properties": {"repobilityId": "ab65f7b1e63b5706", "scanner": "scanner-primary", "fingerprint": "2f6857994a495c79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest-shows.mjs"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-c72980d574e0b81f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-toast-invoices.mjs:19"}, "properties": {"repobilityId": "b08d8722db5827a7", "scanner": "scanner-primary", "fingerprint": "c72980d574e0b81f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest-toast-invoices.mjs"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-bef3ba173dd8d9ec", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-analytics.mjs:27"}, "properties": {"repobilityId": "6447b11fbc19d097", "scanner": "scanner-primary", "fingerprint": "bef3ba173dd8d9ec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest-analytics.mjs"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-c24512a3ad089a09", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ingest.mjs:11"}, "properties": {"repobilityId": "ff09f6b967acff36", "scanner": "scanner-primary", "fingerprint": "c24512a3ad089a09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest.mjs"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-f2265258a0a7a5ac", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-session-branch.mjs:15"}, "properties": {"repobilityId": "611cb11e6ed7ede5", "scanner": "scanner-primary", "fingerprint": "f2265258a0a7a5ac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-session-branch.mjs"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-b2266e4040e02ff7", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/toast-weekly-ingest.mjs:41"}, "properties": {"repobilityId": "b7a12c53b7db215c", "scanner": "scanner-primary", "fingerprint": "b2266e4040e02ff7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/toast-weekly-ingest.mjs"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-d37da7fca43bfc7f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/run-job.mjs:32"}, "properties": {"repobilityId": "2daadb82fef3df2d", "scanner": "scanner-primary", "fingerprint": "d37da7fca43bfc7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/run-job.mjs"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-9011121634461ec1", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/export.mjs:10"}, "properties": {"repobilityId": "26f2f1429137ec75", "scanner": "scanner-primary", "fingerprint": "9011121634461ec1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/export.mjs"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-0597613043152bd5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ingest-costing.mjs:5"}, "properties": {"repobilityId": "df99824b8ba5b9d5", "scanner": "scanner-primary", "fingerprint": "0597613043152bd5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ingest-costing.mjs"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-4fec677218886f5b", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/agent-session.mjs:3"}, "properties": {"repobilityId": "884807690e62badc", "scanner": "scanner-primary", "fingerprint": "4fec677218886f5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/agent-session.mjs"}, "region": {"startLine": 3}}}]}, {"ruleId": "scanner-ee9bf169d00349df", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/package-desktop.mjs:2"}, "properties": {"repobilityId": "6b6015c9a8dd8ff8", "scanner": "scanner-primary", "fingerprint": "ee9bf169d00349df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/package-desktop.mjs"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-0181bb50627e9b21", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/version-stamp.mjs:24"}, "properties": {"repobilityId": "5c711a56ce672d04", "scanner": "scanner-primary", "fingerprint": "0181bb50627e9b21", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/version-stamp.mjs"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-b19c71188f64f334", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in desktop/after-pack-ad-hoc.cjs:1"}, "properties": {"repobilityId": "511d67fbf4725336", "scanner": "scanner-primary", "fingerprint": "b19c71188f64f334", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "desktop/after-pack-ad-hoc.cjs"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4c59a34a757caa56", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in desktop/supervisor.ts:1"}, "properties": {"repobilityId": "f67e00e58e285f0d", "scanner": "scanner-primary", "fingerprint": "4c59a34a757caa56", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "desktop/supervisor.ts"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1333e1b97f8e1db5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in desktop/__tests__/server-boot.integration.ts:3"}, "properties": {"repobilityId": "664ff86d2afd36bb", "scanner": "scanner-primary", "fingerprint": "1333e1b97f8e1db5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "desktop/__tests__/server-boot.integration.ts"}, "region": {"startLine": 3}}}]}, {"ruleId": "scanner-573136f1ccb0bfdf", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in app/__tests__/KitchenAssistantClient.conversation.test.jsx:91"}, "properties": {"repobilityId": "d7d25d5720e9e735", "scanner": "scanner-primary", "fingerprint": "573136f1ccb0bfdf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/__tests__/KitchenAssistantClient.conversation.test.jsx"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-ad51039200ab9ad2", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/v2/layout.jsx:15"}, "properties": {"repobilityId": "d789a276d03a5ac9", "scanner": "scanner-primary", "fingerprint": "ad51039200ab9ad2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/v2/layout.jsx"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-330d743e7203cb5a", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/food-safety/haccp-plan/page.jsx:260"}, "properties": {"repobilityId": "9037f474c45ed1c5", "scanner": "scanner-primary", "fingerprint": "330d743e7203cb5a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/food-safety/haccp-plan/page.jsx"}, "region": {"startLine": 260}}}]}, {"ruleId": "scanner-eb3b989b53c6ca7b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in app/beo/share/[token]/page.jsx:154"}, "properties": {"repobilityId": "a85152ab6039feef", "scanner": "scanner-primary", "fingerprint": "eb3b989b53c6ca7b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app/beo/share/[token]/page.jsx"}, "region": {"startLine": 154}}}]}, {"ruleId": "scanner-a273c4ae47d3746d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in lib/recipeCalculator.ts:12"}, "properties": {"repobilityId": "a93ec2206e27c282", "scanner": "scanner-primary", "fingerprint": "a273c4ae47d3746d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "lib/recipeCalculator.ts"}, "region": {"startLine": 12}}}]}, {"ruleId": "scanner-f3f3adeae4a80572", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in lib/devCodeSearch.ts:1"}, "properties": {"repobilityId": "d1732cb089a81c5c", "scanner": "scanner-primary", "fingerprint": "f3f3adeae4a80572", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "lib/devCodeSearch.ts"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-046037b577d50e4d", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in public/design-atlas/floorplan/index.html:16"}, "properties": {"repobilityId": "8211efbf6e35e77d", "scanner": "scanner-primary", "fingerprint": "046037b577d50e4d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "public/design-atlas/floorplan/index.html"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-29c8fdcd4bea5451", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in public/design-atlas/floorplan/index.html:15"}, "properties": {"repobilityId": "d56d69f1f09847aa", "scanner": "scanner-primary", "fingerprint": "29c8fdcd4bea5451", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "public/design-atlas/floorplan/index.html"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-b136a9b29ca48caf", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in training/aws/deploy.sh:482"}, "properties": {"repobilityId": "bde006db7ea4cc7b", "scanner": "scanner-primary", "fingerprint": "b136a9b29ca48caf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "training/aws/deploy.sh"}, "region": {"startLine": 482}}}]}, {"ruleId": "scanner-19afdfc6f347176e", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in training/eval/run-eval.mjs:26"}, "properties": {"repobilityId": "428ff556c466aa41", "scanner": "scanner-primary", "fingerprint": "19afdfc6f347176e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "training/eval/run-eval.mjs"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-cb639d9a10a47b23", "level": "note", "message": {"text": "package.json defines install-time lifecycle scripts"}, "properties": {"repobilityId": "b86179956da3a4a8", "scanner": "scanner-primary", "fingerprint": "cb639d9a10a47b23", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "npm", "install-scripts"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8bcc0afb51c1ea97", "level": "note", "message": {"text": "Very large file: scripts/ingest-costing.mjs (1242 lines)"}, "properties": {"repobilityId": "2d6a6e60cac4b08c", "scanner": "scanner-primary", "fingerprint": "8bcc0afb51c1ea97", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b3ed95a298de9cbe", "level": "note", "message": {"text": "Very large file: app/api/kitchen-assistant/route.js (1012 lines)"}, "properties": {"repobilityId": "08fc7eeda0ce6436", "scanner": "scanner-primary", "fingerprint": "b3ed95a298de9cbe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-640cb5923e031903", "level": "note", "message": {"text": "Very large file: lib/kitchenAssistantContext.ts (1745 lines)"}, "properties": {"repobilityId": "aafee1835f4d696c", "scanner": "scanner-primary", "fingerprint": "640cb5923e031903", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ba826da7bb70147b", "level": "note", "message": {"text": "Very large file: lib/db.ts (3922 lines)"}, "properties": {"repobilityId": "9e299d78473bced3", "scanner": "scanner-primary", "fingerprint": "ba826da7bb70147b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4cc7d947feaed8dc", "level": "note", "message": {"text": "Very large file: public/design-atlas/lariat-vi/pages-event.jsx (986 lines)"}, "properties": {"repobilityId": "806eb8d999fd91e9", "scanner": "scanner-primary", "fingerprint": "4cc7d947feaed8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "13a7a4985427889c", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "02242e6e5422f631", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "e6df75dbc8586ba5", "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": "b71551cbd8b4601c", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "dab67de30776a8cf", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "653a5ee71b957634", "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": "11d50bbcdd9715f3", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-572aa50f93c232fc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: CODEX.md"}, "properties": {"repobilityId": "95650a0f68504fab", "scanner": "scanner-primary", "fingerprint": "572aa50f93c232fc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "CODEX.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}, {"ruleId": "scanner-76a779d2191372c1", "level": "none", "message": {"text": "Commented-code block (8 lines) in instrumentation.ts:64"}, "properties": {"repobilityId": "a84b181a932da94f", "scanner": "scanner-primary", "fingerprint": "76a779d2191372c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4413dc8c0514bab", "level": "none", "message": {"text": "Commented-code block (6 lines) in eslint.config.js:7"}, "properties": {"repobilityId": "4c35cb4af2086d46", "scanner": "scanner-primary", "fingerprint": "e4413dc8c0514bab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b7639a4fdad1be7", "level": "none", "message": {"text": "Commented-code block (8 lines) in next.config.mjs:3"}, "properties": {"repobilityId": "c14ec390d108292c", "scanner": "scanner-primary", "fingerprint": "5b7639a4fdad1be7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee21dd3ca0381d89", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-cloud-bridge-queue-race-safety.mjs:6"}, "properties": {"repobilityId": "4d3df9f70f224434", "scanner": "scanner-primary", "fingerprint": "ee21dd3ca0381d89", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b477a71b92a7cb2d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-pin-helper-shared.mjs:4"}, "properties": {"repobilityId": "10e43fc183cd20d9", "scanner": "scanner-primary", "fingerprint": "b477a71b92a7cb2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d2ee4ccc7f1b108", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-margin-analysis-snapshots.mjs:2"}, "properties": {"repobilityId": "3ca8aa1164155121", "scanner": "scanner-primary", "fingerprint": "7d2ee4ccc7f1b108", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fea25d686fde1574", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-cooling-rules.mjs:5"}, "properties": {"repobilityId": "36b032d72715efaa", "scanner": "scanner-primary", "fingerprint": "fea25d686fde1574", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa4f2efb967a496a", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-coverage-gap-export.mjs:37"}, "properties": {"repobilityId": "82fd869bbfdda801", "scanner": "scanner-primary", "fingerprint": "fa4f2efb967a496a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcecb73aee12b59d", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-margin-deltas-api.mjs:4"}, "properties": {"repobilityId": "5029bce437134373", "scanner": "scanner-primary", "fingerprint": "fcecb73aee12b59d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64a38d27cf93e642", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-beo-share-api.mjs:2"}, "properties": {"repobilityId": "8db47ccd3c0a3ca0", "scanner": "scanner-primary", "fingerprint": "64a38d27cf93e642", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3729d2543f006117", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-depletion-exceptions.mjs:4"}, "properties": {"repobilityId": "38b0a1df1f1ab390", "scanner": "scanner-primary", "fingerprint": "3729d2543f006117", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce6ec317b8bcf89b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/next-headers-mock.mjs:4"}, "properties": {"repobilityId": "0deabfbcbcad1956", "scanner": "scanner-primary", "fingerprint": "ce6ec317b8bcf89b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87fb8ca2a0d8e992", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/js/test-cloud-bridge-drainer.mjs:9"}, "properties": {"repobilityId": "a85e209ad985dd5b", "scanner": "scanner-primary", "fingerprint": "87fb8ca2a0d8e992", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-269de51ef58c4095", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-job-lock.mjs:219"}, "properties": {"repobilityId": "132ee53ff50dc504", "scanner": "scanner-primary", "fingerprint": "269de51ef58c4095", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2181e635dc92df6", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-version-stamp.mjs:5"}, "properties": {"repobilityId": "9b4075b4b83d8da8", "scanner": "scanner-primary", "fingerprint": "b2181e635dc92df6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16c2b54c4567164b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-peer-keypair-h9.mjs:2"}, "properties": {"repobilityId": "8c2bfff3a961ead4", "scanner": "scanner-primary", "fingerprint": "16c2b54c4567164b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-443116570a4fe5bc", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-box-office-repo.mjs:96"}, "properties": {"repobilityId": "5db0a87c3e7ad150", "scanner": "scanner-primary", "fingerprint": "443116570a4fe5bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72a8234e01b481c6", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-resolver.mjs:7"}, "properties": {"repobilityId": "3f6680cdcaad4f4f", "scanner": "scanner-primary", "fingerprint": "72a8234e01b481c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e05b16e8411aaef", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-cleaning-schedule-patch-location-immutable.mjs:7"}, "properties": {"repobilityId": "4646bc8845ab8b78", "scanner": "scanner-primary", "fingerprint": "4e05b16e8411aaef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f41e065f2bdd7bb1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-datapack-search.mjs:6"}, "properties": {"repobilityId": "8d523a370a5568aa", "scanner": "scanner-primary", "fingerprint": "f41e065f2bdd7bb1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8df1ffaa60ab9287", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/js/test-pack-size-detect.mjs:4"}, "properties": {"repobilityId": "6053273f921b35e0", "scanner": "scanner-primary", "fingerprint": "8df1ffaa60ab9287", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2d8a82dc7e86b1f", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-checks-api.mjs:5"}, "properties": {"repobilityId": "1de180674e8277a8", "scanner": "scanner-primary", "fingerprint": "a2d8a82dc7e86b1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1baeaab6bedfe9d", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-pin-gate-coverage.mjs:16"}, "properties": {"repobilityId": "ec46ccd4de4601b8", "scanner": "scanner-primary", "fingerprint": "d1baeaab6bedfe9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c81fc3e36d88e7ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-setup-flow.mjs:2"}, "properties": {"repobilityId": "67779d1e2bd0bb17", "scanner": "scanner-primary", "fingerprint": "c81fc3e36d88e7ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90b98ad8c04f1f24", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-cleanup-recipe-photos.mjs:4"}, "properties": {"repobilityId": "08c9b31b00d0e5bf", "scanner": "scanner-primary", "fingerprint": "90b98ad8c04f1f24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c1d505d934f5d206", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-push.mjs:4"}, "properties": {"repobilityId": "27a1e406e8dd4517", "scanner": "scanner-primary", "fingerprint": "c1d505d934f5d206", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a034b64c1e192a13", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-dead-letters-api.mjs:372"}, "properties": {"repobilityId": "2af2148490e151c3", "scanner": "scanner-primary", "fingerprint": "a034b64c1e192a13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2fffcee620fb2f7a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/resolver.mjs:1"}, "properties": {"repobilityId": "66763b58df6fca6b", "scanner": "scanner-primary", "fingerprint": "2fffcee620fb2f7a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9eb61aab94635171", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-price-shocks.mjs:4"}, "properties": {"repobilityId": "053c891dc07b5d92", "scanner": "scanner-primary", "fingerprint": "9eb61aab94635171", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e36175941f82fae", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/js/test-recipe-photos-caption.mjs:4"}, "properties": {"repobilityId": "b50e6af5c49b2813", "scanner": "scanner-primary", "fingerprint": "7e36175941f82fae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eaddc3817e194904", "level": "note", "message": {"text": "Legacy-named symbol `daysOld` in tests/js/test-gc-sync-feed.mjs:28"}, "properties": {"repobilityId": "8440b09d6adf551b", "scanner": "scanner-primary", "fingerprint": "eaddc3817e194904", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b35b6d05a4dd2f66", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-ka-context-render-helpers.mjs:2"}, "properties": {"repobilityId": "23f95cc67274db16", "scanner": "scanner-primary", "fingerprint": "b35b6d05a4dd2f66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8fdb692cd86a1509", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/js/test-kitchen-assistant-action-hardening.mjs:7"}, "properties": {"repobilityId": "4f07bcf4d002f95b", "scanner": "scanner-primary", "fingerprint": "8fdb692cd86a1509", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b52dbbb19a36b4a9", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-financial-acid.mjs:4"}, "properties": {"repobilityId": "6478aee8c4fe7468", "scanner": "scanner-primary", "fingerprint": "b52dbbb19a36b4a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3050bb13c0f172f7", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-pest-citation.mjs:4"}, "properties": {"repobilityId": "18e75df9816e57f1", "scanner": "scanner-primary", "fingerprint": "3050bb13c0f172f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a965c21b494f8c8a", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-backfill-shamrock-invoice-skus.mjs:5"}, "properties": {"repobilityId": "5e88c06d3b1602de", "scanner": "scanner-primary", "fingerprint": "a965c21b494f8c8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3504dc5cb3f8bc7", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-kitchen-assistant-usda-ingredients.mjs:49"}, "properties": {"repobilityId": "5bd35fe19341ec99", "scanner": "scanner-primary", "fingerprint": "b3504dc5cb3f8bc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-819afa7a69bd7c0d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-audit-log-pagination.mjs:2"}, "properties": {"repobilityId": "df0d4067b1e41b04", "scanner": "scanner-primary", "fingerprint": "819afa7a69bd7c0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92c935e779b246af", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-datapack-search-route.mjs:4"}, "properties": {"repobilityId": "0c32c50fbdfba22f", "scanner": "scanner-primary", "fingerprint": "92c935e779b246af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-763ce4ead13d51a4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-ingest-costing-yields.mjs:5"}, "properties": {"repobilityId": "58e0cdbfa7cdaaf4", "scanner": "scanner-primary", "fingerprint": "763ce4ead13d51a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a2cca11a0fe22b3", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-route.mjs:4"}, "properties": {"repobilityId": "133df2b530ac91e1", "scanner": "scanner-primary", "fingerprint": "0a2cca11a0fe22b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddd8c3652de882e2", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-pack-changes-route.mjs:166"}, "properties": {"repobilityId": "6259c2cd32cd7089", "scanner": "scanner-primary", "fingerprint": "ddd8c3652de882e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f75e8226e4c075fd", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-auth-pin-timing-safe.mjs:5"}, "properties": {"repobilityId": "259fa046d4058ad0", "scanner": "scanner-primary", "fingerprint": "f75e8226e4c075fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2009693ef9327885", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-kitchen-assistant-pin-gate.mjs:4"}, "properties": {"repobilityId": "f4ff3430b669a426", "scanner": "scanner-primary", "fingerprint": "2009693ef9327885", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d6fad465aac24c4", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-peer-auth.mjs:4"}, "properties": {"repobilityId": "eff2682a65476b72", "scanner": "scanner-primary", "fingerprint": "4d6fad465aac24c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e2ba7505637d3d5", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-peers-route.mjs:6"}, "properties": {"repobilityId": "4902fa6db8bdf619", "scanner": "scanner-primary", "fingerprint": "5e2ba7505637d3d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38c27960ae3748fd", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-design-tokens.mjs:4"}, "properties": {"repobilityId": "7408a9bb5456b46d", "scanner": "scanner-primary", "fingerprint": "38c27960ae3748fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c1345610e3aa432", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-beo-worksheet.mjs:6"}, "properties": {"repobilityId": "82bb4ec7a1b5d305", "scanner": "scanner-primary", "fingerprint": "4c1345610e3aa432", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f561837670deea33", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-ingest-costing-yield-math.mjs:5"}, "properties": {"repobilityId": "e68f2f3a2aeb46ff", "scanner": "scanner-primary", "fingerprint": "f561837670deea33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b56cd4f561f44025", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-health-route.mjs:9"}, "properties": {"repobilityId": "6a6d931c4ded5824", "scanner": "scanner-primary", "fingerprint": "b56cd4f561f44025", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51a4c5ffe468b83f", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-compute-margin-db-threading.mjs:2"}, "properties": {"repobilityId": "66f9fc3cc9a95845", "scanner": "scanner-primary", "fingerprint": "51a4c5ffe468b83f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-114220604abc6336", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-backfill-entities.mjs:2"}, "properties": {"repobilityId": "c9d24501cc0f35f8", "scanner": "scanner-primary", "fingerprint": "114220604abc6336", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61e6977185010f31", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/next-headers-mock-loader.mjs:5"}, "properties": {"repobilityId": "4a51656ae3f0a360", "scanner": "scanner-primary", "fingerprint": "61e6977185010f31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10db66c9f75ddfc6", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-datapack-search-toggle-detail.mjs:8"}, "properties": {"repobilityId": "9a8ff71fdfe8999c", "scanner": "scanner-primary", "fingerprint": "10db66c9f75ddfc6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b30ae6760fa9797d", "level": "note", "message": {"text": "Legacy-named symbol `lariat_v2` in tests/js/test-v2-shell.mjs:32"}, "properties": {"repobilityId": "ddde17f1eac053d9", "scanner": "scanner-primary", "fingerprint": "b30ae6760fa9797d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-300307cf6c1d0521", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-recipe-photos-api.mjs:5"}, "properties": {"repobilityId": "882661effd9f1f9d", "scanner": "scanner-primary", "fingerprint": "300307cf6c1d0521", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d3d58d9d91d9780", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-temp-pin-issue-no-cache.mjs:2"}, "properties": {"repobilityId": "2ae2315464a05ba7", "scanner": "scanner-primary", "fingerprint": "0d3d58d9d91d9780", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42f4af7f9e621f6c", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-import-prism-deals.mjs:9"}, "properties": {"repobilityId": "0463d7c3aa585dde", "scanner": "scanner-primary", "fingerprint": "42f4af7f9e621f6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00dfa55e6c1a7c90", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-haccp-receiving-throw-path.mjs:4"}, "properties": {"repobilityId": "d613543b8de8bf70", "scanner": "scanner-primary", "fingerprint": "00dfa55e6c1a7c90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cab3a2536a5b70a", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-haccp-audit-atomicity.mjs:133"}, "properties": {"repobilityId": "47e294b04b129385", "scanner": "scanner-primary", "fingerprint": "1cab3a2536a5b70a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-814eaf29f8a4a572", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-recipes-slug-api.mjs:4"}, "properties": {"repobilityId": "0f4e133b775cadba", "scanner": "scanner-primary", "fingerprint": "814eaf29f8a4a572", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bab0c75ded36a11a", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-import-vendor-prices.mjs:8"}, "properties": {"repobilityId": "89a3659dc620e7e2", "scanner": "scanner-primary", "fingerprint": "bab0c75ded36a11a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5635fefbdf0875c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-propose-food-dish-components.mjs:1"}, "properties": {"repobilityId": "59fb2cd3fe64fe46", "scanner": "scanner-primary", "fingerprint": "5635fefbdf0875c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae16c15f2b7246d1", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-import-dish-components.mjs:7"}, "properties": {"repobilityId": "949faf2dbf07db2e", "scanner": "scanner-primary", "fingerprint": "ae16c15f2b7246d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24bfb3c59036ab91", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-beo-add-prep-scope.mjs:2"}, "properties": {"repobilityId": "c5ae676a789e175b", "scanner": "scanner-primary", "fingerprint": "24bfb3c59036ab91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c6014de5fd7f34c", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-variance-attribution.mjs:5"}, "properties": {"repobilityId": "93548b8e187f9716", "scanner": "scanner-primary", "fingerprint": "3c6014de5fd7f34c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-077dc17865bf939f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-receiving-api.mjs:899"}, "properties": {"repobilityId": "3bbc54c201a97c6a", "scanner": "scanner-primary", "fingerprint": "077dc17865bf939f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-593edc844c2bd429", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-graceful-stop.mjs:5"}, "properties": {"repobilityId": "ea7dd007f3b7cc4c", "scanner": "scanner-primary", "fingerprint": "593edc844c2bd429", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54f672e07551b61a", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-beo-get-prepare-reuse.mjs:7"}, "properties": {"repobilityId": "2ba3afae1aa7c866", "scanner": "scanner-primary", "fingerprint": "54f672e07551b61a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4251f7c1e6de454d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-schema-migrations.mjs:5"}, "properties": {"repobilityId": "185662ac4eb4c958", "scanner": "scanner-primary", "fingerprint": "4251f7c1e6de454d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f2331ceddf8213f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-dish-components-coverage.mjs:43"}, "properties": {"repobilityId": "7ad393372adfb3d1", "scanner": "scanner-primary", "fingerprint": "f2331ceddf8213f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0bd3755172e2eb07", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-vendor-prices-history-on-upsert.mjs:8"}, "properties": {"repobilityId": "10dbae78218aeb4b", "scanner": "scanner-primary", "fingerprint": "0bd3755172e2eb07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c51dff2aac3d41a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-rollup-recipe-costs.mjs:472"}, "properties": {"repobilityId": "a7b38034a38d92aa", "scanner": "scanner-primary", "fingerprint": "7c51dff2aac3d41a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42d737ed0b241b3e", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-gold-stars-api.mjs:2"}, "properties": {"repobilityId": "d91a8b617b6cdad0", "scanner": "scanner-primary", "fingerprint": "42d737ed0b241b3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-437f89ff4d026f4b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-date-marks-api.mjs:256"}, "properties": {"repobilityId": "f6dfa8136481027d", "scanner": "scanner-primary", "fingerprint": "437f89ff4d026f4b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fb48dbc779106fa", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-kitchen-assistant-citations.mjs:2"}, "properties": {"repobilityId": "c4c1828a77a181cf", "scanner": "scanner-primary", "fingerprint": "0fb48dbc779106fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48967e0d121f7498", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-temp-pin-login-rate-limit.mjs:2"}, "properties": {"repobilityId": "b5004d67454605ca", "scanner": "scanner-primary", "fingerprint": "48967e0d121f7498", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-522c317c5da9ec70", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-db-query-tool.mjs:4"}, "properties": {"repobilityId": "eb01d8b9f3d152a8", "scanner": "scanner-primary", "fingerprint": "522c317c5da9ec70", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0d6996a9a3260be", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/js/test-box-office-dice-idempotency.mjs:12"}, "properties": {"repobilityId": "b17ae185dba6fc48", "scanner": "scanner-primary", "fingerprint": "a0d6996a9a3260be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cea8a5eb5e6029f7", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-data-cache-last-known-good.mjs:4"}, "properties": {"repobilityId": "3b816c5a0716be1a", "scanner": "scanner-primary", "fingerprint": "cea8a5eb5e6029f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-469851355b62a021", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-temp-pin-scopes-batch-2.mjs:2"}, "properties": {"repobilityId": "4dada70255ec742a", "scanner": "scanner-primary", "fingerprint": "469851355b62a021", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff4d55d5d35bdcf7", "level": "none", "message": {"text": "Commented-code block (15 lines) in tests/js/test-kitchen-assistant-undo.mjs:6"}, "properties": {"repobilityId": "f44fb16c1ca6f9c8", "scanner": "scanner-primary", "fingerprint": "ff4d55d5d35bdcf7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81e1e5ac0753e632", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-mdns-autostart.mjs:4"}, "properties": {"repobilityId": "f27130704103d4f1", "scanner": "scanner-primary", "fingerprint": "81e1e5ac0753e632", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ee33f058d3bf384", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-idempotency-concurrent-race.mjs:5"}, "properties": {"repobilityId": "faccf70cb37acdeb", "scanner": "scanner-primary", "fingerprint": "1ee33f058d3bf384", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3584b3a1f24581ad", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-pest-rules.mjs:4"}, "properties": {"repobilityId": "aaeaa9f77dcfbabc", "scanner": "scanner-primary", "fingerprint": "3584b3a1f24581ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ae199eda21fa06e", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-toctou-race-regressions.mjs:27"}, "properties": {"repobilityId": "d288f7a3b6362580", "scanner": "scanner-primary", "fingerprint": "3ae199eda21fa06e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a231fa5cfd82f50", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-box-office-route-idempotency.mjs:5"}, "properties": {"repobilityId": "9a6f8724f203f897", "scanner": "scanner-primary", "fingerprint": "2a231fa5cfd82f50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e16c57497585a1eb", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-sanitizer-api.mjs:144"}, "properties": {"repobilityId": "c6a8af6d70d40451", "scanner": "scanner-primary", "fingerprint": "e16c57497585a1eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2860c4c453dbf7c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-breaks-api.mjs:4"}, "properties": {"repobilityId": "7ffe15f74989a0bf", "scanner": "scanner-primary", "fingerprint": "2860c4c453dbf7c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de5a66576ad9f4de", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-compute-status-route.mjs:65"}, "properties": {"repobilityId": "cf51bd6e89da9e89", "scanner": "scanner-primary", "fingerprint": "de5a66576ad9f4de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b53dda4ce38d5a4", "level": "note", "message": {"text": "Legacy-named symbol `eqOld` in tests/js/test-operator-analytics.mjs:288"}, "properties": {"repobilityId": "5bf7a0e59d5cea6f", "scanner": "scanner-primary", "fingerprint": "4b53dda4ce38d5a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-18c9a2d15e578498", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-operator-analytics.mjs:5"}, "properties": {"repobilityId": "d48d9cfe360fbc59", "scanner": "scanner-primary", "fingerprint": "18c9a2d15e578498", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0896113a30c98509", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-recipe-photos-lib.mjs:4"}, "properties": {"repobilityId": "b041512a9fc59e18", "scanner": "scanner-primary", "fingerprint": "0896113a30c98509", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b261fb5f8dc73fe", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-sync-scheduler.mjs:290"}, "properties": {"repobilityId": "0413c5acc2a263ed", "scanner": "scanner-primary", "fingerprint": "1b261fb5f8dc73fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58c349c0e585ca8b", "level": "none", "message": {"text": "Commented-code block (17 lines) in tests/js/test-t9-benchmarks.mjs:5"}, "properties": {"repobilityId": "d5054d9f69d836c2", "scanner": "scanner-primary", "fingerprint": "58c349c0e585ca8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55aa0112115ec292", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/js/test-clientFetch.mjs:7"}, "properties": {"repobilityId": "95e4673e85acfb93", "scanner": "scanner-primary", "fingerprint": "55aa0112115ec292", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c1bbf1b51235b91", "level": "none", "message": {"text": "Commented-code block (13 lines) in tests/js/test-margin-deltas.mjs:4"}, "properties": {"repobilityId": "dde8f0c3b8e1a39a", "scanner": "scanner-primary", "fingerprint": "9c1bbf1b51235b91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef6329105c981743", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-pin-defense-in-depth.mjs:5"}, "properties": {"repobilityId": "b8300ffecf552c66", "scanner": "scanner-primary", "fingerprint": "ef6329105c981743", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02764c04fbf44cf4", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-pest-api.mjs:145"}, "properties": {"repobilityId": "4b54c47c0b5cb4ff", "scanner": "scanner-primary", "fingerprint": "02764c04fbf44cf4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a8cb3eb2d7c5bf2", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-calibrations-api.mjs:4"}, "properties": {"repobilityId": "7fda8c4a756ce19b", "scanner": "scanner-primary", "fingerprint": "5a8cb3eb2d7c5bf2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd2dc43f863cd97b", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-uuid-v7.mjs:5"}, "properties": {"repobilityId": "da727c24c38f2ea3", "scanner": "scanner-primary", "fingerprint": "cd2dc43f863cd97b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5c7577282503e64", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-kitchen-assistant-context-pin.mjs:4"}, "properties": {"repobilityId": "900a84d5de5f6f2a", "scanner": "scanner-primary", "fingerprint": "d5c7577282503e64", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b24fef873b4975a", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-settlement-repo.mjs:154"}, "properties": {"repobilityId": "2110ecbf95c7ec85", "scanner": "scanner-primary", "fingerprint": "1b24fef873b4975a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62fe2116a22442ff", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-cleaning-rules.mjs:4"}, "properties": {"repobilityId": "9d04fcd81fd583d1", "scanner": "scanner-primary", "fingerprint": "62fe2116a22442ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5cadc1a464647f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-sds-rules.mjs:4"}, "properties": {"repobilityId": "9ba77feb07b55262", "scanner": "scanner-primary", "fingerprint": "d5cadc1a464647f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f842061f6e9d5103", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-temp-pin-cookie-samesite.mjs:6"}, "properties": {"repobilityId": "df68191b01e099c0", "scanner": "scanner-primary", "fingerprint": "f842061f6e9d5103", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1100c38375c76f59", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-tphc-patch-idor.mjs:4"}, "properties": {"repobilityId": "1141215cc35f2ca2", "scanner": "scanner-primary", "fingerprint": "1100c38375c76f59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecaa97978172e37d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-sales-service-period-migration.mjs:2"}, "properties": {"repobilityId": "d6d48ab9720f678c", "scanner": "scanner-primary", "fingerprint": "ecaa97978172e37d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3020e4348e30d1a8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-tphc-api.mjs:2"}, "properties": {"repobilityId": "2c90c55fcb616211", "scanner": "scanner-primary", "fingerprint": "3020e4348e30d1a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca4bf743a45f8285", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-sevenshifts.mjs:2"}, "properties": {"repobilityId": "d26d188688bbd932", "scanner": "scanner-primary", "fingerprint": "ca4bf743a45f8285", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8de336863d74754", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-performance-reviews-api.mjs:116"}, "properties": {"repobilityId": "ad41fa5d35c79ec0", "scanner": "scanner-primary", "fingerprint": "c8de336863d74754", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8356e95bc7fbef4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-recipe-api.mjs:17"}, "properties": {"repobilityId": "6677106b0e7a60f8", "scanner": "scanner-primary", "fingerprint": "d8356e95bc7fbef4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a24a1c6e00817aa9", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-bundle-h-apis.mjs:18"}, "properties": {"repobilityId": "fd473964b7cf39ef", "scanner": "scanner-primary", "fingerprint": "a24a1c6e00817aa9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-011ca23b0e2308d4", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-multi-vendor-cogs.mjs:5"}, "properties": {"repobilityId": "c2fa0f13334febcb", "scanner": "scanner-primary", "fingerprint": "011ca23b0e2308d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45b29321c4dc6554", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-sandbox-costing.mjs:4"}, "properties": {"repobilityId": "4e4618cf6b8f82c2", "scanner": "scanner-primary", "fingerprint": "45b29321c4dc6554", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e0e65f72d558e16", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-t8-cooking-shrinkage.mjs:9"}, "properties": {"repobilityId": "06d86ef56719a554", "scanner": "scanner-primary", "fingerprint": "8e0e65f72d558e16", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50c5f86c696fe5c6", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-t4-unit-convert-integration.mjs:81"}, "properties": {"repobilityId": "271c5fbc42c7f346", "scanner": "scanner-primary", "fingerprint": "50c5f86c696fe5c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f085db2fa9f7d594", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-idempotency-wrapper.mjs:8"}, "properties": {"repobilityId": "2ed01ce5b0887dbc", "scanner": "scanner-primary", "fingerprint": "f085db2fa9f7d594", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e55851394a56edb4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-cloud-bridge-drainer-instrumentation.mjs:218"}, "properties": {"repobilityId": "506479a4e3172caa", "scanner": "scanner-primary", "fingerprint": "e55851394a56edb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ea10291bc81ebc1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-extract-action.mjs:6"}, "properties": {"repobilityId": "bff73c7ca6aae618", "scanner": "scanner-primary", "fingerprint": "8ea10291bc81ebc1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f79660cb394d93b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-citation-corrections.mjs:6"}, "properties": {"repobilityId": "c24aa74e599d4320", "scanner": "scanner-primary", "fingerprint": "6f79660cb394d93b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-43ee80ec28ce0c3e", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-import-vendor-prices-beverage-warning.mjs:9"}, "properties": {"repobilityId": "fb1dd344810920ba", "scanner": "scanner-primary", "fingerprint": "43ee80ec28ce0c3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f9b70ab510cd280", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-beo-line-location-scope.mjs:5"}, "properties": {"repobilityId": "a7fb7bd23adcb2f8", "scanner": "scanner-primary", "fingerprint": "4f9b70ab510cd280", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-758f11d1f4a68060", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-cloud-bridge-drainer-script-keepalive.mjs:8"}, "properties": {"repobilityId": "ce084db15672afdd", "scanner": "scanner-primary", "fingerprint": "758f11d1f4a68060", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c23c884086ff4887", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-toast-to-depletion-pipeline.mjs:4"}, "properties": {"repobilityId": "ea031cff938b412a", "scanner": "scanner-primary", "fingerprint": "c23c884086ff4887", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13b35faa1713abfe", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-cloud-bridge-queue.mjs:8"}, "properties": {"repobilityId": "7f788c4cb32d8723", "scanner": "scanner-primary", "fingerprint": "13b35faa1713abfe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b872cfaa1aed086", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-mdns-discovery.mjs:44"}, "properties": {"repobilityId": "34d1603d8610be7e", "scanner": "scanner-primary", "fingerprint": "7b872cfaa1aed086", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31577d74866c21cf", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-prism.mjs:2"}, "properties": {"repobilityId": "995f360d9746d6fb", "scanner": "scanner-primary", "fingerprint": "31577d74866c21cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a71633aa0909cb7", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-audit-events-tx-enforcement.mjs:12"}, "properties": {"repobilityId": "6295b4a648e3fc88", "scanner": "scanner-primary", "fingerprint": "4a71633aa0909cb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16b2755996cb0386", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-inventory-par-api.mjs:4"}, "properties": {"repobilityId": "9bf585a1c59cd287", "scanner": "scanner-primary", "fingerprint": "16b2755996cb0386", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76a24818c1e34b54", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-peer-keypair.mjs:6"}, "properties": {"repobilityId": "0a5c3e93acee97a7", "scanner": "scanner-primary", "fingerprint": "76a24818c1e34b54", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-459df96de1d44b86", "level": "none", "message": {"text": "Commented-code block (19 lines) in tests/js/test-reservations-api.mjs:5"}, "properties": {"repobilityId": "2641e98ca69e7422", "scanner": "scanner-primary", "fingerprint": "459df96de1d44b86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76d1ecfa8aa89b9d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-analytics-empty-guard.mjs:4"}, "properties": {"repobilityId": "478f8d83e3c0e05b", "scanner": "scanner-primary", "fingerprint": "76d1ecfa8aa89b9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93332e7607ffcb29", "level": "none", "message": {"text": "Commented-code block (16 lines) in tests/js/test-dining-tables-api.mjs:5"}, "properties": {"repobilityId": "97e22f34f7f79068", "scanner": "scanner-primary", "fingerprint": "93332e7607ffcb29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-844e60e4f1825529", "level": "note", "message": {"text": "Legacy-named symbol `opOld` in tests/js/test-sync-apply.mjs:176"}, "properties": {"repobilityId": "b4999b73a43ea87e", "scanner": "scanner-primary", "fingerprint": "844e60e4f1825529", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4bb38e4f466c9f5c", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-sync-apply.mjs:4"}, "properties": {"repobilityId": "bc174229cf45e3f1", "scanner": "scanner-primary", "fingerprint": "4bb38e4f466c9f5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c965625e3fa99243", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-sales-depletion.mjs:137"}, "properties": {"repobilityId": "27e4609049d5d105", "scanner": "scanner-primary", "fingerprint": "c965625e3fa99243", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3fc23d5911fdd8f", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-temp-pin-routes.mjs:120"}, "properties": {"repobilityId": "acaea985c5cd9759", "scanner": "scanner-primary", "fingerprint": "c3fc23d5911fdd8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-280689894ce87cbb", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-management-rollup.mjs:12"}, "properties": {"repobilityId": "57551343bf840ce5", "scanner": "scanner-primary", "fingerprint": "280689894ce87cbb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ad2c899d41da329", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/js/test-eighty-six-api.mjs:4"}, "properties": {"repobilityId": "31ddc41645467093", "scanner": "scanner-primary", "fingerprint": "8ad2c899d41da329", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6141eedd3ea9e579", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-cleaning-schedule-api.mjs:4"}, "properties": {"repobilityId": "b1e7bd0eb28e36f2", "scanner": "scanner-primary", "fingerprint": "6141eedd3ea9e579", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cf43ba8e60f4549", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-service-hours-api.mjs:4"}, "properties": {"repobilityId": "1eb40f982091556c", "scanner": "scanner-primary", "fingerprint": "4cf43ba8e60f4549", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac56a5786506486c", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/js/test-ingredient-masters.mjs:4"}, "properties": {"repobilityId": "f7afc999303207d9", "scanner": "scanner-primary", "fingerprint": "ac56a5786506486c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f28d77907fd360ce", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-compute-engine.mjs:121"}, "properties": {"repobilityId": "0436cf4425fb7593", "scanner": "scanner-primary", "fingerprint": "f28d77907fd360ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4df75aeec62d952d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-inventory-counts-api.mjs:4"}, "properties": {"repobilityId": "a3600bcb6fde012e", "scanner": "scanner-primary", "fingerprint": "4df75aeec62d952d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01b29a6993bc513a", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-signoff-audit-atomicity.mjs:6"}, "properties": {"repobilityId": "756213f1a88e8799", "scanner": "scanner-primary", "fingerprint": "01b29a6993bc513a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90ca9c86845944b6", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-entity-schema.mjs:5"}, "properties": {"repobilityId": "5b0f27e756c630fd", "scanner": "scanner-primary", "fingerprint": "90ca9c86845944b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e62f7e7fc7230c29", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/js/test-allergen-attestations.mjs:5"}, "properties": {"repobilityId": "157d3d37d74217af", "scanner": "scanner-primary", "fingerprint": "e62f7e7fc7230c29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a67e951c62780d27", "level": "none", "message": {"text": "Commented-code block (33 lines) in tests/js/test-idempotency-coverage.mjs:71"}, "properties": {"repobilityId": "3b598c9708765bea", "scanner": "scanner-primary", "fingerprint": "a67e951c62780d27", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bad2265db485bd2d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-haccp-plan.mjs:4"}, "properties": {"repobilityId": "a91d5912d0f9cc7c", "scanner": "scanner-primary", "fingerprint": "bad2265db485bd2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2dc7b75a790e1967", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-beo-get-many-events.mjs:5"}, "properties": {"repobilityId": "6cae674828715aef", "scanner": "scanner-primary", "fingerprint": "2dc7b75a790e1967", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ea9c905e113eb89", "level": "none", "message": {"text": "Commented-code block (12 lines) in tests/js/test-recipe-photos-hero.mjs:4"}, "properties": {"repobilityId": "2ab0fe0b6c4aa8ea", "scanner": "scanner-primary", "fingerprint": "7ea9c905e113eb89", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20f24eb653033f35", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/js/test-datapack-prewarm.mjs:12"}, "properties": {"repobilityId": "8fb3d06f931b6a51", "scanner": "scanner-primary", "fingerprint": "20f24eb653033f35", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6e00c9181227440", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/js/test-event-ops-routes.mjs:2"}, "properties": {"repobilityId": "d94efa7d58777dae", "scanner": "scanner-primary", "fingerprint": "a6e00c9181227440", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b374da53140a53c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/test-temp-log-api.mjs:8"}, "properties": {"repobilityId": "eb0e1c1a4bdb25e3", "scanner": "scanner-primary", "fingerprint": "b374da53140a53c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c9d1177a4458207", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/js/helpers/beo-fixtures.mjs:7"}, "properties": {"repobilityId": "5415a3956ab8c4ce", "scanner": "scanner-primary", "fingerprint": "2c9d1177a4458207", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f31e15c61f4ddf3", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/python/test_normalize_wikibooks.py:515"}, "properties": {"repobilityId": "a0fc6430f7c83feb", "scanner": "scanner-primary", "fingerprint": "1f31e15c61f4ddf3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cbbeee9ec6ef7f82", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/python/test_seed_coverage.py:107"}, "properties": {"repobilityId": "d9ad6f255bf065f6", "scanner": "scanner-primary", "fingerprint": "cbbeee9ec6ef7f82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-974199e5a9585f88", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/python/_datapack_test_helpers.py:134"}, "properties": {"repobilityId": "5be168be1250f504", "scanner": "scanner-primary", "fingerprint": "974199e5a9585f88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a527dee9089fae27", "level": "note", "message": {"text": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_usda.py:4"}, "properties": {"repobilityId": "3ed648deec908d07", "scanner": "scanner-primary", "fingerprint": "a527dee9089fae27", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8c22eba1b7b36d78", "level": "note", "message": {"text": "Legacy-named symbol `sr_legacy` in tests/python/test_normalize_integration.py:45"}, "properties": {"repobilityId": "ee483e169f1d074a", "scanner": "scanner-primary", "fingerprint": "8c22eba1b7b36d78", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-978cfebd5cc2955f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/python/test_build_embeddings_index.py:111"}, "properties": {"repobilityId": "c25310c1affa3c4a", "scanner": "scanner-primary", "fingerprint": "978cfebd5cc2955f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-045458c9bc0526a3", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/python/test_ingredient_key.py:60"}, "properties": {"repobilityId": "7e1ef3f2101e267e", "scanner": "scanner-primary", "fingerprint": "045458c9bc0526a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53d3c53ae48dd80f", "level": "note", "message": {"text": "Legacy-named symbol `items_v1` in tests/python/test_persist_sysco_to_sqlite.py:86"}, "properties": {"repobilityId": "20820b509b68b52f", "scanner": "scanner-primary", "fingerprint": "53d3c53ae48dd80f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7d37403350e8de49", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/python/test_search.py:53"}, "properties": {"repobilityId": "3e7a4c29c53ede8f", "scanner": "scanner-primary", "fingerprint": "7d37403350e8de49", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7d1b12f8327c8ea1", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/e2e/offline-queue.spec.ts:69"}, "properties": {"repobilityId": "dc2c3115777e8859", "scanner": "scanner-primary", "fingerprint": "7d1b12f8327c8ea1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f79e54ef5718f5f9", "level": "note", "message": {"text": "Legacy-named symbol `lariat_v2` in tests/e2e/v2-smoke.spec.ts:17"}, "properties": {"repobilityId": "f0a9019cd87d5bef", "scanner": "scanner-primary", "fingerprint": "f79e54ef5718f5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-661fa7b60b963761", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/e2e/v2-smoke.spec.ts:3"}, "properties": {"repobilityId": "3815eeaf50b55376", "scanner": "scanner-primary", "fingerprint": "661fa7b60b963761", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f54390e5eb9763c", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/rebuild-cache.mjs:4"}, "properties": {"repobilityId": "19cd7b92038af20d", "scanner": "scanner-primary", "fingerprint": "9f54390e5eb9763c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e05400971fb24e7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/propose-bom-vendor-matches.mjs:7"}, "properties": {"repobilityId": "742e653ee265fe6c", "scanner": "scanner-primary", "fingerprint": "5e05400971fb24e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c30a6cec45751f4d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/ingest-sevenshifts.mjs:9"}, "properties": {"repobilityId": "b48885e207205e2d", "scanner": "scanner-primary", "fingerprint": "c30a6cec45751f4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-154da84f65ebfd79", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/propose-food-dish-components.mjs:8"}, "properties": {"repobilityId": "3fe7981160a7c205", "scanner": "scanner-primary", "fingerprint": "154da84f65ebfd79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14056ace22b2e94b", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/coverage-weekly.mjs:7"}, "properties": {"repobilityId": "de1cb1941de6b7dd", "scanner": "scanner-primary", "fingerprint": "14056ace22b2e94b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38fad30e448c3d20", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/propose-plan-action-items.mjs:9"}, "properties": {"repobilityId": "939ad80879656041", "scanner": "scanner-primary", "fingerprint": "38fad30e448c3d20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a2d907930115fb7", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/extract-drink-skus.mjs:9"}, "properties": {"repobilityId": "cd0c9d29e671165c", "scanner": "scanner-primary", "fingerprint": "7a2d907930115fb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e79c8cb520b537c", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/ingest-analytics.mjs:9"}, "properties": {"repobilityId": "ad88acd34c5423d6", "scanner": "scanner-primary", "fingerprint": "7e79c8cb520b537c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9f6a244b865bb05", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/list-unverified-compliance.mjs:4"}, "properties": {"repobilityId": "30cc26a34eac00ee", "scanner": "scanner-primary", "fingerprint": "d9f6a244b865bb05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5243d27c41b8e76", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/sync-normalized-to-bom.mjs:4"}, "properties": {"repobilityId": "92dfecd306d25dc3", "scanner": "scanner-primary", "fingerprint": "c5243d27c41b8e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c6616fe43781c59", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/dish-components-coverage.mjs:16"}, "properties": {"repobilityId": "634b8a9f574eee2b", "scanner": "scanner-primary", "fingerprint": "8c6616fe43781c59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a60d349856bde8b", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/seed_ingredient_unit_weights.py:65"}, "properties": {"repobilityId": "97c8aa92d8698a34", "scanner": "scanner-primary", "fingerprint": "2a60d349856bde8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55ef2ce7650c0417", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/check-session-branch.mjs:26"}, "properties": {"repobilityId": "cb0b0474cb811671", "scanner": "scanner-primary", "fingerprint": "55ef2ce7650c0417", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca0bca539f321783", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/ingest-toast-timeseries.mjs:2"}, "properties": {"repobilityId": "a17f590376addccd", "scanner": "scanner-primary", "fingerprint": "ca0bca539f321783", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19fbdf80eb244498", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/backfill-shamrock-invoice-skus.mjs:2"}, "properties": {"repobilityId": "beeb9de79eb074e7", "scanner": "scanner-primary", "fingerprint": "19fbdf80eb244498", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0f4e2baeb736985", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/toast-weekly-ingest.mjs:6"}, "properties": {"repobilityId": "a9593f9bea3cf912", "scanner": "scanner-primary", "fingerprint": "d0f4e2baeb736985", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84d96d5b1d1344d8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/cloud-bridge-drainer.mjs:4"}, "properties": {"repobilityId": "5a52075e70deccc8", "scanner": "scanner-primary", "fingerprint": "84d96d5b1d1344d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae91eaeea09a5f78", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/ingest_toast_sales_summary.py:205"}, "properties": {"repobilityId": "136c90d5bf75e87b", "scanner": "scanner-primary", "fingerprint": "ae91eaeea09a5f78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1d90e6723080bc0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/trust-peer.mjs:4"}, "properties": {"repobilityId": "4ae9d6bf65ba6aa8", "scanner": "scanner-primary", "fingerprint": "a1d90e6723080bc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0405bd73b3652f41", "level": "none", "message": {"text": "Commented-code block (13 lines) in scripts/run-job.mjs:8"}, "properties": {"repobilityId": "611fe151a357de00", "scanner": "scanner-primary", "fingerprint": "0405bd73b3652f41", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-705bcae7758f8e76", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/propose-plan-restaurant-grind.mjs:4"}, "properties": {"repobilityId": "95892211598562c9", "scanner": "scanner-primary", "fingerprint": "705bcae7758f8e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72c840cbd5a9b5c9", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/apply-costing-deltas.mjs:44"}, "properties": {"repobilityId": "c6c9c00ccb375f4a", "scanner": "scanner-primary", "fingerprint": "72c840cbd5a9b5c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cb2e902e878e7f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/apply-sales-depletion.mjs:22"}, "properties": {"repobilityId": "d4dd0d1ae8d438de", "scanner": "scanner-primary", "fingerprint": "4cb2e902e878e7f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4370fab4973fa39d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/ingest-prism.mjs:7"}, "properties": {"repobilityId": "6740e3934eb493c5", "scanner": "scanner-primary", "fingerprint": "4370fab4973fa39d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9cc6b64b02b2972a", "level": "note", "message": {"text": "Legacy-named symbol `lariat_v2` in scripts/profile-ipad-cook-surfaces.mjs:344"}, "properties": {"repobilityId": "ed9059b9545010e7", "scanner": "scanner-primary", "fingerprint": "9cc6b64b02b2972a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-075f5236b56b60f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/profile-ipad-cook-surfaces.mjs:101"}, "properties": {"repobilityId": "89fc4bb3795e44f6", "scanner": "scanner-primary", "fingerprint": "075f5236b56b60f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ddf67293b293609", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/ingest-costing.mjs:65"}, "properties": {"repobilityId": "45d27f5d6f5b96f7", "scanner": "scanner-primary", "fingerprint": "7ddf67293b293609", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9426e334f0a95078", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/seed-menu-item-declarations.mjs:6"}, "properties": {"repobilityId": "f215d41b7c5f62ce", "scanner": "scanner-primary", "fingerprint": "9426e334f0a95078", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc4389b75de90a30", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/weekly-settlement-digest.mjs:13"}, "properties": {"repobilityId": "18ee5f8f131bd9db", "scanner": "scanner-primary", "fingerprint": "cc4389b75de90a30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-adfc360b1be6c018", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/import-vendor-prices.mjs:2"}, "properties": {"repobilityId": "7e7e02ddbdfe2972", "scanner": "scanner-primary", "fingerprint": "adfc360b1be6c018", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ff90f29181a1679", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/ingest_catch_weights.py:87"}, "properties": {"repobilityId": "3a4e00fcf35a8458", "scanner": "scanner-primary", "fingerprint": "4ff90f29181a1679", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29f8be8257bcdecd", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/import-dish-components.mjs:10"}, "properties": {"repobilityId": "85e2eff132931d11", "scanner": "scanner-primary", "fingerprint": "29f8be8257bcdecd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e55afe3f9da7a318", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/import-prism-deals.mjs:2"}, "properties": {"repobilityId": "d5ed30998df33a01", "scanner": "scanner-primary", "fingerprint": "e55afe3f9da7a318", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-280ec336450e1568", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/toast-weekly-pull.mjs:22"}, "properties": {"repobilityId": "62d46e427ebd6058", "scanner": "scanner-primary", "fingerprint": "280ec336450e1568", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abab64ba54779fcd", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/gc-sync-feed.mjs:4"}, "properties": {"repobilityId": "98312ee7c013bfdb", "scanner": "scanner-primary", "fingerprint": "abab64ba54779fcd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dab2d4f61680c55d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/ingest_sysco_invoice_pdfs.py:361"}, "properties": {"repobilityId": "0efa426a75bf8258", "scanner": "scanner-primary", "fingerprint": "dab2d4f61680c55d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e8bbd6ff3748dea", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/datapack/_io.py:87"}, "properties": {"repobilityId": "2a1582735e3ed628", "scanner": "scanner-primary", "fingerprint": "9e8bbd6ff3748dea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f60669830a349bb7", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/datapack/normalize_wikibooks.py:128"}, "properties": {"repobilityId": "f138d12851657d26", "scanner": "scanner-primary", "fingerprint": "f60669830a349bb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50d66a250f896a3e", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/datapack/normalize_fda_food_code.py:105"}, "properties": {"repobilityId": "4f3bd3b503dfd635", "scanner": "scanner-primary", "fingerprint": "50d66a250f896a3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0df680c563c2c45", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/datapack/search.py:56"}, "properties": {"repobilityId": "c686bc9549cab57c", "scanner": "scanner-primary", "fingerprint": "a0df680c563c2c45", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83c36152449ac6be", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/datapack/normalize_off.py:99"}, "properties": {"repobilityId": "a5528f7bbe3181ad", "scanner": "scanner-primary", "fingerprint": "83c36152449ac6be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1b0322c89ecdf83b", "level": "note", "message": {"text": "Legacy-named symbol `sr_legacy` in scripts/datapack/normalize_usda.py:92"}, "properties": {"repobilityId": "8f8ae29f35407ffe", "scanner": "scanner-primary", "fingerprint": "1b0322c89ecdf83b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b3a7d8224067d705", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/datapack/sanity_check.py:365"}, "properties": {"repobilityId": "0d4d7f25b22b0980", "scanner": "scanner-primary", "fingerprint": "b3a7d8224067d705", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee4f225475adb27f", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/datapack/build_embeddings_index.py:227"}, "properties": {"repobilityId": "e07a19ff1ab16fd2", "scanner": "scanner-primary", "fingerprint": "ee4f225475adb27f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e549d4be631a79d", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/sevenshifts_api/auth.mjs:8"}, "properties": {"repobilityId": "13fb0b07136c6c6a", "scanner": "scanner-primary", "fingerprint": "6e549d4be631a79d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9df305dca8672626", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/sevenshifts_api/client.mjs:3"}, "properties": {"repobilityId": "eee78b6b2d8ea60a", "scanner": "scanner-primary", "fingerprint": "9df305dca8672626", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1f58a39edbecf3f4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/schema/check-json-order.py:30"}, "properties": {"repobilityId": "9ae4d40ee8085f76", "scanner": "scanner-primary", "fingerprint": "1f58a39edbecf3f4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6ac1c4ab97d327d2", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/lib/generate_ingredient_key_fixture.py:62"}, "properties": {"repobilityId": "f709154c639253f2", "scanner": "scanner-primary", "fingerprint": "6ac1c4ab97d327d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12d8d868b03a6f20", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/lib/npy.mjs:1"}, "properties": {"repobilityId": "219a4c4b3b6a8725", "scanner": "scanner-primary", "fingerprint": "12d8d868b03a6f20", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75650a7229a43123", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/lib/generate_unit_convert_fixture.py:150"}, "properties": {"repobilityId": "715300dfe75a876a", "scanner": "scanner-primary", "fingerprint": "75650a7229a43123", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed8d028ff9519a3a", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/backfill/recipes.mjs:1"}, "properties": {"repobilityId": "d027fa97c9385a0e", "scanner": "scanner-primary", "fingerprint": "ed8d028ff9519a3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8fe3f0d092338a4c", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/backfill/ingredients.mjs:3"}, "properties": {"repobilityId": "9d54b936c5dc533f", "scanner": "scanner-primary", "fingerprint": "8fe3f0d092338a4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-faca07523fad9ae8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/backfill/employees.mjs:3"}, "properties": {"repobilityId": "d6a60a7b2fd09235", "scanner": "scanner-primary", "fingerprint": "faca07523fad9ae8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ea5f0d540c34358", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/toast_weekly/router.mjs:13"}, "properties": {"repobilityId": "f606e9dd95afa51d", "scanner": "scanner-primary", "fingerprint": "9ea5f0d540c34358", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfa22b642242470c", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/prism_api/auth.mjs:8"}, "properties": {"repobilityId": "dd20ab730d2edfea", "scanner": "scanner-primary", "fingerprint": "cfa22b642242470c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01a89af863c7de60", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/prism_api/client.mjs:8"}, "properties": {"repobilityId": "90fa3c21ec59c37d", "scanner": "scanner-primary", "fingerprint": "01a89af863c7de60", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91e8f8b098d21fb7", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/toast_api/auth.mjs:8"}, "properties": {"repobilityId": "128e3eb54ac6c29c", "scanner": "scanner-primary", "fingerprint": "91e8f8b098d21fb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aba31453b1d4cc34", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/toast_api/client.mjs:3"}, "properties": {"repobilityId": "1ffd0f03b40fe647", "scanner": "scanner-primary", "fingerprint": "aba31453b1d4cc34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e486b136ba841869", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/toast_api/client.mjs:65"}, "properties": {"repobilityId": "34bd7a7533a0c070", "scanner": "scanner-primary", "fingerprint": "e486b136ba841869", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f37f952916757edd", "level": "none", "message": {"text": "Commented-code block (5 lines) in desktop/settings.ts:13"}, "properties": {"repobilityId": "23458f415ee1562c", "scanner": "scanner-primary", "fingerprint": "f37f952916757edd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58341e88d83247e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/page.jsx:41"}, "properties": {"repobilityId": "aa1b406eb399646d", "scanner": "scanner-primary", "fingerprint": "58341e88d83247e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ece72318768c5795", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/__tests__/PeersBoard.test.jsx:6"}, "properties": {"repobilityId": "58d4bb698575c12b", "scanner": "scanner-primary", "fingerprint": "ece72318768c5795", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e111ce91e4ffa945", "level": "note", "message": {"text": "Legacy-named symbol `lariat_v2` in app/v2/layout.jsx:10"}, "properties": {"repobilityId": "b81aa0397065f448", "scanner": "scanner-primary", "fingerprint": "e111ce91e4ffa945", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-299599ccc5649f61", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/gold-stars/GoldStarBoard.tsx:94"}, "properties": {"repobilityId": "fe3d1fc8da51bf22", "scanner": "scanner-primary", "fingerprint": "299599ccc5649f61", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6f8f877c8c4f5885", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/analytics/operators/page.jsx:1"}, "properties": {"repobilityId": "55df06d0ff32d538", "scanner": "scanner-primary", "fingerprint": "6f8f877c8c4f5885", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-645bd21ce1a7b3db", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/temp-log/route.js:26"}, "properties": {"repobilityId": "afe377a8ddfd333b", "scanner": "scanner-primary", "fingerprint": "645bd21ce1a7b3db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bc3d23e9c867e6d", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/api/inventory/counts/[id]/lines/route.js:35"}, "properties": {"repobilityId": "ed9fa95301f07483", "scanner": "scanner-primary", "fingerprint": "5bc3d23e9c867e6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2e91a21c22c55b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/signoff/route.ts:37"}, "properties": {"repobilityId": "9a6cc64dd763152d", "scanner": "scanner-primary", "fingerprint": "e2e91a21c22c55b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e569e537e1925979", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/corrective-actions/route.js:11"}, "properties": {"repobilityId": "19cd836f1ec0f231", "scanner": "scanner-primary", "fingerprint": "e569e537e1925979", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a01a2ba332cb39b2", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/auth/temp-pin/issue/route.js:11"}, "properties": {"repobilityId": "d46d6ac587dc95e3", "scanner": "scanner-primary", "fingerprint": "a01a2ba332cb39b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7501e6013312d0b2", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/auth/temp-pin/login/route.js:6"}, "properties": {"repobilityId": "f22c4b7f7c0301ba", "scanner": "scanner-primary", "fingerprint": "7501e6013312d0b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e834db6370be9e55", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/auth/temp-pin/revoke/route.js:4"}, "properties": {"repobilityId": "82098dfe82ebea07", "scanner": "scanner-primary", "fingerprint": "e834db6370be9e55", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1722c079ad27b90", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/host/waitlist/route.js:13"}, "properties": {"repobilityId": "f80af45a6a053e86", "scanner": "scanner-primary", "fingerprint": "e1722c079ad27b90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4eb64896c59cc042", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/host/waitlist/[id]/route.js:10"}, "properties": {"repobilityId": "f7ebe421d6dc2094", "scanner": "scanner-primary", "fingerprint": "4eb64896c59cc042", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9cfecc86a24feab", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/health/route.ts:3"}, "properties": {"repobilityId": "a43397804592ee89", "scanner": "scanner-primary", "fingerprint": "b9cfecc86a24feab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c714f088b79ed397", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/tphc/route.js:127"}, "properties": {"repobilityId": "57a6c84c214b0b19", "scanner": "scanner-primary", "fingerprint": "c714f088b79ed397", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf809880fcf92750", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/api/performance-reviews/route.ts:67"}, "properties": {"repobilityId": "690217e74440951f", "scanner": "scanner-primary", "fingerprint": "cf809880fcf92750", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc0bfb04537f2a6e", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/sick-leave/route.js:134"}, "properties": {"repobilityId": "55cdff1e7e37ba19", "scanner": "scanner-primary", "fingerprint": "fc0bfb04537f2a6e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ebfb562533706bc9", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/cleaning-schedule/route.js:131"}, "properties": {"repobilityId": "827ee21dcecc89df", "scanner": "scanner-primary", "fingerprint": "ebfb562533706bc9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cbe5ce9642032a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/allergens/attestations/route.js:12"}, "properties": {"repobilityId": "ad28405f66bf7248", "scanner": "scanner-primary", "fingerprint": "3cbe5ce9642032a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09e5350efbf09120", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/api/lari/predictions/route.js:26"}, "properties": {"repobilityId": "9c42707a1d6dca89", "scanner": "scanner-primary", "fingerprint": "09e5350efbf09120", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01ac38a2ae3314ec", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/preshift-notes/route.ts:72"}, "properties": {"repobilityId": "f16a564a8289e0ce", "scanner": "scanner-primary", "fingerprint": "01ac38a2ae3314ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0b70f0022355441", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/api/shows/[id]/settlement/pdf/route.js:38"}, "properties": {"repobilityId": "7194184cd58dfa1d", "scanner": "scanner-primary", "fingerprint": "e0b70f0022355441", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca21eac1e0208d57", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/audit/log/route.js:12"}, "properties": {"repobilityId": "b6ad2677f5c8052d", "scanner": "scanner-primary", "fingerprint": "ca21eac1e0208d57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84b80b32355d6ecb", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/sick-worker/route.js:8"}, "properties": {"repobilityId": "0e5a79883bab71c4", "scanner": "scanner-primary", "fingerprint": "84b80b32355d6ecb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e751b8d2a8027f1d", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/date-marks/route.js:44"}, "properties": {"repobilityId": "2cbe76b6ef05cbbe", "scanner": "scanner-primary", "fingerprint": "e751b8d2a8027f1d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41227f786d6c74fc", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/recipes/[slug]/route.js:5"}, "properties": {"repobilityId": "51ffc33426e242f5", "scanner": "scanner-primary", "fingerprint": "41227f786d6c74fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f078ffea706fb66", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/stations/route.js:21"}, "properties": {"repobilityId": "247d6914efaec88b", "scanner": "scanner-primary", "fingerprint": "3f078ffea706fb66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99ad81841a1fdf4d", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/compute/status/route.js:58"}, "properties": {"repobilityId": "4af603d1c75bdbac", "scanner": "scanner-primary", "fingerprint": "99ad81841a1fdf4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-814092164977c476", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/transcribe/route.ts:1"}, "properties": {"repobilityId": "e1a13b9e0be4480f", "scanner": "scanner-primary", "fingerprint": "814092164977c476", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-623744dea129ae63", "level": "none", "message": {"text": "Commented-code block (9 lines) in app/api/kitchen-assistant/route.js:208"}, "properties": {"repobilityId": "3b09b9f283d17734", "scanner": "scanner-primary", "fingerprint": "623744dea129ae63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4655c4aa746fa94f", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/specials/route.js:74"}, "properties": {"repobilityId": "f8dc4a977545ebfb", "scanner": "scanner-primary", "fingerprint": "4655c4aa746fa94f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7381b2ac31adbd22", "level": "none", "message": {"text": "Commented-code block (11 lines) in app/api/reservations/[id]/route.js:179"}, "properties": {"repobilityId": "0e7028400c1edaac", "scanner": "scanner-primary", "fingerprint": "7381b2ac31adbd22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b9f64c56352ef71", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/eighty-six/resolve/route.ts:3"}, "properties": {"repobilityId": "b23ff79650d5623b", "scanner": "scanner-primary", "fingerprint": "5b9f64c56352ef71", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ae6f78f1982592b", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/api/thermometer-calibrations/route.js:4"}, "properties": {"repobilityId": "5c79be0e3eea8c53", "scanner": "scanner-primary", "fingerprint": "5ae6f78f1982592b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82a662f7c7cf77a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/kds/tickets/route.js:4"}, "properties": {"repobilityId": "21f7d44e927ac97a", "scanner": "scanner-primary", "fingerprint": "82a662f7c7cf77a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cbad16c762c873c", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/kds/tickets/[id]/bump/route.js:9"}, "properties": {"repobilityId": "bb908593176b24cc", "scanner": "scanner-primary", "fingerprint": "3cbad16c762c873c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42f0d3ec13fbaa11", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/checks/route.ts:54"}, "properties": {"repobilityId": "eee2b40f528083f1", "scanner": "scanner-primary", "fingerprint": "42f0d3ec13fbaa11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab935ef017d7c677", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/setup/status/route.js:1"}, "properties": {"repobilityId": "c6685676beefa33f", "scanner": "scanner-primary", "fingerprint": "ab935ef017d7c677", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b977f4cb599ae62d", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/receiving/route.js:4"}, "properties": {"repobilityId": "2dcf675c7a0aad1c", "scanner": "scanner-primary", "fingerprint": "b977f4cb599ae62d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79d1e76c95dcddea", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/api/morning/route.js:43"}, "properties": {"repobilityId": "20051acbec750ac8", "scanner": "scanner-primary", "fingerprint": "79d1e76c95dcddea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c93df3aa53998eb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/beo/route.js:11"}, "properties": {"repobilityId": "500d76f9ac146cc7", "scanner": "scanner-primary", "fingerprint": "c93df3aa53998eb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2eca1a0a122023df", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/api/beo/[id]/share-token/route.js:11"}, "properties": {"repobilityId": "99a0756220e3bad7", "scanner": "scanner-primary", "fingerprint": "2eca1a0a122023df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ecc5e515d183613", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/api/cooling/route.js:163"}, "properties": {"repobilityId": "c3381dc900138dba", "scanner": "scanner-primary", "fingerprint": "2ecc5e515d183613", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c653e3774d4c5d91", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/datapack-search/DatapackSearchClient.jsx:25"}, "properties": {"repobilityId": "fb55e3b5c06b80a4", "scanner": "scanner-primary", "fingerprint": "c653e3774d4c5d91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6e7fef1ab537745", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/datapack-search/detailsState.ts:1"}, "properties": {"repobilityId": "70be7cc67cc0878b", "scanner": "scanner-primary", "fingerprint": "a6e7fef1ab537745", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d7a626929c50cfd", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/menu-engineering/margin-deltas/page.jsx:1"}, "properties": {"repobilityId": "4e7efb0afa85482a", "scanner": "scanner-primary", "fingerprint": "6d7a626929c50cfd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-457c739a0035f2c7", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/page.jsx:4"}, "properties": {"repobilityId": "b00d12db864692bd", "scanner": "scanner-primary", "fingerprint": "457c739a0035f2c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d96a4cefcdcdc7a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/temp-log/TempLogBoard.jsx:20"}, "properties": {"repobilityId": "591fa7df7d264a5f", "scanner": "scanner-primary", "fingerprint": "d96a4cefcdcdc7a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e91f91053f2a48c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/sick-worker/page.jsx:24"}, "properties": {"repobilityId": "72834a7f691fb669", "scanner": "scanner-primary", "fingerprint": "e91f91053f2a48c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5406c0b31920ad0b", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/calibrations/CalibrationsBoard.jsx:5"}, "properties": {"repobilityId": "6c1d62cdc7000c0d", "scanner": "scanner-primary", "fingerprint": "5406c0b31920ad0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf6cf6478ee402f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/receiving/ReceivingBoard.jsx:159"}, "properties": {"repobilityId": "971062ea75034dfe", "scanner": "scanner-primary", "fingerprint": "bf6cf6478ee402f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ffd14c722ed8888", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/food-safety/receiving/page.jsx:1"}, "properties": {"repobilityId": "21fdab02aae6b995", "scanner": "scanner-primary", "fingerprint": "3ffd14c722ed8888", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48bb768e420a965e", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/food-safety/haccp-plan/page.jsx:4"}, "properties": {"repobilityId": "bd2d47ab0b07a125", "scanner": "scanner-primary", "fingerprint": "48bb768e420a965e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0916cd97a170dee4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/sound/SoundBoard.jsx:67"}, "properties": {"repobilityId": "f7801dd92b662ebe", "scanner": "scanner-primary", "fingerprint": "0916cd97a170dee4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4a1c93decf58d29f", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/shows/[id]/box-office/BoxOfficeBoard.jsx:42"}, "properties": {"repobilityId": "f9d43fd2cca163ab", "scanner": "scanner-primary", "fingerprint": "4a1c93decf58d29f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5b293cdb0fb876a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/recipes/page.jsx:15"}, "properties": {"repobilityId": "3b0573943ba57679", "scanner": "scanner-primary", "fingerprint": "5b293cdb0fb876a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fc574bd93849616", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/recipes/[slug]/edit/RecipeEditForm.jsx:21"}, "properties": {"repobilityId": "9e19982c23f07ae3", "scanner": "scanner-primary", "fingerprint": "4fc574bd93849616", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4581b51785fad046", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/login-pin/LoginPinForm.jsx:34"}, "properties": {"repobilityId": "4846628c53b42633", "scanner": "scanner-primary", "fingerprint": "4581b51785fad046", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3347d9563cc0e01b", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/management/page.jsx:264"}, "properties": {"repobilityId": "a095724a9c634895", "scanner": "scanner-primary", "fingerprint": "3347d9563cc0e01b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b39983668308b17", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/management/performance-reviews/PerformanceReviewBoard.tsx:51"}, "properties": {"repobilityId": "6fa9315634e063af", "scanner": "scanner-primary", "fingerprint": "9b39983668308b17", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f58ed43a301588fc", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/management/audit-log/page.jsx:6"}, "properties": {"repobilityId": "0ecec2a477915c24", "scanner": "scanner-primary", "fingerprint": "f58ed43a301588fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-255966950864f344", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/management/peers/PeersBoard.jsx:6"}, "properties": {"repobilityId": "5460ed9a1feb8dfd", "scanner": "scanner-primary", "fingerprint": "255966950864f344", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e5e809eaf491002", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/management/cloud-bridge/CloudBridgeBoard.jsx:8"}, "properties": {"repobilityId": "c10b18e312fff73f", "scanner": "scanner-primary", "fingerprint": "3e5e809eaf491002", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a559e5b182478d1", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/management/temp-pins/page.jsx:8"}, "properties": {"repobilityId": "3fe1f7e143603943", "scanner": "scanner-primary", "fingerprint": "6a559e5b182478d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae07be5ff1b53dea", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/prep/PrepBoard.jsx:299"}, "properties": {"repobilityId": "26578cc708fabcf1", "scanner": "scanner-primary", "fingerprint": "ae07be5ff1b53dea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8a440a27e770036a", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/prep/page.jsx:5"}, "properties": {"repobilityId": "dbd4c79bb8adbc69", "scanner": "scanner-primary", "fingerprint": "8a440a27e770036a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a17a240cc083016", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/stations/[id]/StationChecklist.tsx:211"}, "properties": {"repobilityId": "f7dcfc6cee4b19e1", "scanner": "scanner-primary", "fingerprint": "3a17a240cc083016", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e8ff59a43ef7a65d", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/allergen-lookup/AllergenLookupClient.jsx:84"}, "properties": {"repobilityId": "80f0950bf251b1a4", "scanner": "scanner-primary", "fingerprint": "e8ff59a43ef7a65d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbf1eee51433abad", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/allergen-lookup/AllergenLookupClient.jsx:262"}, "properties": {"repobilityId": "beb25160ee1e0476", "scanner": "scanner-primary", "fingerprint": "dbf1eee51433abad", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2eecdca0db9821f1", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/allergen-lookup/RecipeAttestations.jsx:6"}, "properties": {"repobilityId": "325295a05ce52b99", "scanner": "scanner-primary", "fingerprint": "2eecdca0db9821f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92666c5c3875845e", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/allergen-lookup/allergenLookupHelpers.js:10"}, "properties": {"repobilityId": "7022098ba9444ce6", "scanner": "scanner-primary", "fingerprint": "92666c5c3875845e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87c0b11491750b99", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/costing/page.jsx:1"}, "properties": {"repobilityId": "8d4905ed4f6ef05f", "scanner": "scanner-primary", "fingerprint": "87c0b11491750b99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa56286db3d7cdf8", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/costing/pack-changes/page.jsx:4"}, "properties": {"repobilityId": "49b0eb2fcc9624f0", "scanner": "scanner-primary", "fingerprint": "aa56286db3d7cdf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c15c87d37d534c0", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/costing/price-shocks/page.jsx:5"}, "properties": {"repobilityId": "c287de35b85c0f75", "scanner": "scanner-primary", "fingerprint": "4c15c87d37d534c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0481e3a183bbbd2", "level": "none", "message": {"text": "Commented-code block (9 lines) in app/costing/ingredient-masters/page.jsx:5"}, "properties": {"repobilityId": "d54b82de21bae5d8", "scanner": "scanner-primary", "fingerprint": "a0481e3a183bbbd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-805d42d829c094bc", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/costing/variance-attribution/page.jsx:1"}, "properties": {"repobilityId": "f02dc41b446dee25", "scanner": "scanner-primary", "fingerprint": "805d42d829c094bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d067bc700e4f9e6", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/costing/depletion-exceptions/page.jsx:5"}, "properties": {"repobilityId": "97b9c63e34f8e5a4", "scanner": "scanner-primary", "fingerprint": "2d067bc700e4f9e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-056914444cab2484", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/floor/FloorPlan.jsx:117"}, "properties": {"repobilityId": "43f26ba8c225969c", "scanner": "scanner-primary", "fingerprint": "056914444cab2484", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae026a7f98cb9448", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/floor/page.jsx:1"}, "properties": {"repobilityId": "5fe73c45c6e198fc", "scanner": "scanner-primary", "fingerprint": "ae026a7f98cb9448", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79eaa6cd12222bbf", "level": "none", "message": {"text": "Commented-code block (9 lines) in app/bar/page.jsx:9"}, "properties": {"repobilityId": "fd181a435bfcf869", "scanner": "scanner-primary", "fingerprint": "79eaa6cd12222bbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5eafe05e3b76bbc", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/kitchen-assistant/KitchenAssistantClient.jsx:53"}, "properties": {"repobilityId": "f110cb3b67da42cc", "scanner": "scanner-primary", "fingerprint": "b5eafe05e3b76bbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7754c10275cb0efa", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/kitchen-assistant/KitchenAssistantClient.jsx:98"}, "properties": {"repobilityId": "815fbbd47cceb2b9", "scanner": "scanner-primary", "fingerprint": "7754c10275cb0efa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cc19e1e6fe69e545", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/kitchen-assistant/citationHelpers.js:9"}, "properties": {"repobilityId": "f27d5137923e4711", "scanner": "scanner-primary", "fingerprint": "cc19e1e6fe69e545", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c068adf7b9bf2a39", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/reservations/ReservationsBoard.jsx:213"}, "properties": {"repobilityId": "87d3ef9a9b72f549", "scanner": "scanner-primary", "fingerprint": "c068adf7b9bf2a39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5946ea79dd787bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/setup/page.jsx:4"}, "properties": {"repobilityId": "89640c2d9cad74df", "scanner": "scanner-primary", "fingerprint": "b5946ea79dd787bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94677eaf8852a0d4", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/_components/LocalePicker.jsx:6"}, "properties": {"repobilityId": "00505a9ddcaac6f7", "scanner": "scanner-primary", "fingerprint": "94677eaf8852a0d4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-531dcc918df62ef2", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/_components/RoleProvider.jsx:45"}, "properties": {"repobilityId": "ba6b34461aadd69c", "scanner": "scanner-primary", "fingerprint": "531dcc918df62ef2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89af13d38fcaa228", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/_components/I18nProvider.jsx:7"}, "properties": {"repobilityId": "80935094b19708cf", "scanner": "scanner-primary", "fingerprint": "89af13d38fcaa228", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1b6e197ca7ecf05", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/_components/LariOrb.jsx:1"}, "properties": {"repobilityId": "fccaa49174b469fb", "scanner": "scanner-primary", "fingerprint": "b1b6e197ca7ecf05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b2da4f26c361e8f", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/_components/LariAmbient.jsx:10"}, "properties": {"repobilityId": "fae8b11986ff34d6", "scanner": "scanner-primary", "fingerprint": "0b2da4f26c361e8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45217a151925864a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app/_components/LariAmbient.jsx:57"}, "properties": {"repobilityId": "82f910fa96c7c4b6", "scanner": "scanner-primary", "fingerprint": "45217a151925864a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fa602f2b6605435c", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/_components/navRegistry.js:354"}, "properties": {"repobilityId": "f02d92b7f3160fbd", "scanner": "scanner-primary", "fingerprint": "fa602f2b6605435c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09437989479fcc8d", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/labor/sick-leave/page.jsx:1"}, "properties": {"repobilityId": "979fcb62b4f87549", "scanner": "scanner-primary", "fingerprint": "09437989479fcc8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-290ca1d01621beaa", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/labor/certs/page.jsx:4"}, "properties": {"repobilityId": "f961c465bc39f51f", "scanner": "scanner-primary", "fingerprint": "290ca1d01621beaa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b206fa3ec8c67cdd", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/labor/tip-pool/page.jsx:1"}, "properties": {"repobilityId": "a5a9866d999438ea", "scanner": "scanner-primary", "fingerprint": "b206fa3ec8c67cdd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf7b95f4dea35b89", "level": "none", "message": {"text": "Commented-code block (5 lines) in app/labor/wage-notices/page.jsx:1"}, "properties": {"repobilityId": "e4f6c68d3c2accc1", "scanner": "scanner-primary", "fingerprint": "cf7b95f4dea35b89", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1928c17ed4dedeb3", "level": "none", "message": {"text": "Commented-code block (7 lines) in app/command/page.jsx:1"}, "properties": {"repobilityId": "ca4db5aa563a868e", "scanner": "scanner-primary", "fingerprint": "1928c17ed4dedeb3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7074d2fe7ccce85c", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/tphc.ts:7"}, "properties": {"repobilityId": "10052b1759ff991f", "scanner": "scanner-primary", "fingerprint": "7074d2fe7ccce85c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eac32354834d37a2", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/whisperTranscribe.ts:3"}, "properties": {"repobilityId": "8a56fb336b4b3034", "scanner": "scanner-primary", "fingerprint": "eac32354834d37a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e00866f23f653508", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/mdnsAdvertiseLifecycle.ts:57"}, "properties": {"repobilityId": "d5abbad0637c6ff8", "scanner": "scanner-primary", "fingerprint": "e00866f23f653508", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87f1c5292f4fd125", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/syncSchedulerLifecycle.ts:218"}, "properties": {"repobilityId": "2d775cdc93252229", "scanner": "scanner-primary", "fingerprint": "87f1c5292f4fd125", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1b3bde06e4f9ef3", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/localIdentity.ts:16"}, "properties": {"repobilityId": "041030b25f770058", "scanner": "scanner-primary", "fingerprint": "e1b3bde06e4f9ef3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9b5bc9008df9a88", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/cloudBridgeQueue.ts:3"}, "properties": {"repobilityId": "1b0e7cbbecbbb619", "scanner": "scanner-primary", "fingerprint": "c9b5bc9008df9a88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c79c8e32afa4e633", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/bomVendorProposals.ts:510"}, "properties": {"repobilityId": "252ae72b9bf6d498", "scanner": "scanner-primary", "fingerprint": "c79c8e32afa4e633", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1405fb1ec0e9dd76", "level": "note", "message": {"text": "Legacy-named symbol `lari_conversation_turn_v1` in lib/lariConversationMemory.ts:3"}, "properties": {"repobilityId": "738e61ee41622ac3", "scanner": "scanner-primary", "fingerprint": "1405fb1ec0e9dd76", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f97ada93b7ec7203", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/jobLock.ts:77"}, "properties": {"repobilityId": "81c863f654c588ef", "scanner": "scanner-primary", "fingerprint": "f97ada93b7ec7203", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1763968fc4109f2", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/tipPool.ts:4"}, "properties": {"repobilityId": "ca4d0d78ffb3ac1d", "scanner": "scanner-primary", "fingerprint": "b1763968fc4109f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c95ec62decb406e", "level": "none", "message": {"text": "Commented-code block (10 lines) in lib/wageNotices.ts:8"}, "properties": {"repobilityId": "98b69a9e4391de4c", "scanner": "scanner-primary", "fingerprint": "6c95ec62decb406e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51e6468a2b1e0cfd", "level": "none", "message": {"text": "Commented-code block (11 lines) in lib/sickLeave.ts:5"}, "properties": {"repobilityId": "90184ed26ddd0dc7", "scanner": "scanner-primary", "fingerprint": "51e6468a2b1e0cfd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45f2b4c8d8d62103", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/setupStatus.ts:3"}, "properties": {"repobilityId": "38600c2aa40fa97a", "scanner": "scanner-primary", "fingerprint": "45f2b4c8d8d62103", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a11fbfadfaf63d47", "level": "none", "message": {"text": "Commented-code block (11 lines) in lib/breaks.ts:3"}, "properties": {"repobilityId": "cfca40ad826eaa1a", "scanner": "scanner-primary", "fingerprint": "a11fbfadfaf63d47", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc1b9389516c967b", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/sanitizer.ts:3"}, "properties": {"repobilityId": "f7769c272b84bed1", "scanner": "scanner-primary", "fingerprint": "cc1b9389516c967b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10d5a695f487db28", "level": "note", "message": {"text": "Legacy-named symbol `warnedLegacy` in lib/tempPinCookie.ts:21"}, "properties": {"repobilityId": "5a8878acd8efa445", "scanner": "scanner-primary", "fingerprint": "10d5a695f487db28", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f673bd2685b0bcbe", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/tempPinCookie.ts:7"}, "properties": {"repobilityId": "274f92276e4ef81a", "scanner": "scanner-primary", "fingerprint": "f673bd2685b0bcbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3854b4140fd26cc0", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/datapackSearch.ts:449"}, "properties": {"repobilityId": "a8619f3617a42781", "scanner": "scanner-primary", "fingerprint": "3854b4140fd26cc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0a36cf0fdbe879a", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/clientFetch.ts:1"}, "properties": {"repobilityId": "095c2443241ac103", "scanner": "scanner-primary", "fingerprint": "a0a36cf0fdbe879a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56ecb56b8ba61a2e", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/clientFetch.ts:78"}, "properties": {"repobilityId": "9b2f64e6eb009270", "scanner": "scanner-primary", "fingerprint": "56ecb56b8ba61a2e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1c6b246f01b7503e", "level": "note", "message": {"text": "Legacy-named symbol `warnedLegacy` in lib/pinCookie.ts:30"}, "properties": {"repobilityId": "b31518eeca18eacb", "scanner": "scanner-primary", "fingerprint": "1c6b246f01b7503e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e8df678754432e18", "level": "none", "message": {"text": "Commented-code block (8 lines) in lib/pinCookie.ts:14"}, "properties": {"repobilityId": "763fe2d2e1c06eb4", "scanner": "scanner-primary", "fingerprint": "e8df678754432e18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e58cba30561f699", "level": "none", "message": {"text": "Commented-code block (10 lines) in lib/haccpPlan.ts:6"}, "properties": {"repobilityId": "5f531de0856a8654", "scanner": "scanner-primary", "fingerprint": "2e58cba30561f699", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7571d8220ded666", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/cleaning.ts:3"}, "properties": {"repobilityId": "69fc2150c233c2ae", "scanner": "scanner-primary", "fingerprint": "b7571d8220ded666", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c142165063e2ff08", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/idempotency.ts:3"}, "properties": {"repobilityId": "bfb441c1b76f93d1", "scanner": "scanner-primary", "fingerprint": "c142165063e2ff08", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcaa4dc59c98207e", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/peerTrust.ts:31"}, "properties": {"repobilityId": "69cc4ea3bcb22dda", "scanner": "scanner-primary", "fingerprint": "bcaa4dc59c98207e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92a073502921800f", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/pin.ts:3"}, "properties": {"repobilityId": "cb9dd314926e5ceb", "scanner": "scanner-primary", "fingerprint": "92a073502921800f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b17c1a3a7885a665", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/auditEvents.ts:3"}, "properties": {"repobilityId": "ab48a9691de6bd7e", "scanner": "scanner-primary", "fingerprint": "b17c1a3a7885a665", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9be8d62a995b3980", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/dishCostBridge.ts:179"}, "properties": {"repobilityId": "f4a0e95c81055025", "scanner": "scanner-primary", "fingerprint": "9be8d62a995b3980", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22986dbe66c820a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/showsTonight.ts:3"}, "properties": {"repobilityId": "cf630771e5ad9b44", "scanner": "scanner-primary", "fingerprint": "22986dbe66c820a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7260586500e79c6", "level": "none", "message": {"text": "Commented-code block (9 lines) in lib/calibrations.ts:8"}, "properties": {"repobilityId": "4539d7e193e03f16", "scanner": "scanner-primary", "fingerprint": "b7260586500e79c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29ee04cb29d3eb8d", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/minorRestrictions.ts:7"}, "properties": {"repobilityId": "ccd723825599059a", "scanner": "scanner-primary", "fingerprint": "29ee04cb29d3eb8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b92958b1ec918140", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/dishCoverageReport.ts:133"}, "properties": {"repobilityId": "b70c35826d6b3d39", "scanner": "scanner-primary", "fingerprint": "b92958b1ec918140", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29833efd6cc7dd93", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/peerKeypair.ts:70"}, "properties": {"repobilityId": "3010281e9fb79793", "scanner": "scanner-primary", "fingerprint": "29833efd6cc7dd93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33b5fa7b5ab2ce28", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/boxOfficeRepo.ts:323"}, "properties": {"repobilityId": "d0d333f9e11d1a8d", "scanner": "scanner-primary", "fingerprint": "33b5fa7b5ab2ce28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ed6eac41bc55660", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/auditLog.mjs:11"}, "properties": {"repobilityId": "a8312e73d9145a69", "scanner": "scanner-primary", "fingerprint": "8ed6eac41bc55660", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eeb638548bbb7a3a", "level": "none", "message": {"text": "Commented-code block (9 lines) in lib/receiving.ts:7"}, "properties": {"repobilityId": "be6aea95abcf1982", "scanner": "scanner-primary", "fingerprint": "eeb638548bbb7a3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e98fc726da64beab", "level": "none", "message": {"text": "Commented-code block (8 lines) in lib/tempLog.ts:103"}, "properties": {"repobilityId": "2991e0d8e106d61e", "scanner": "scanner-primary", "fingerprint": "e98fc726da64beab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c02410c70e9fbdd", "level": "none", "message": {"text": "Commented-code block (8 lines) in lib/operatorAnalytics.ts:3"}, "properties": {"repobilityId": "e06d366c6da059c1", "scanner": "scanner-primary", "fingerprint": "8c02410c70e9fbdd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ceca80a334fda9a3", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/lariPredictions.ts:3"}, "properties": {"repobilityId": "18d9fb1361b8a380", "scanner": "scanner-primary", "fingerprint": "ceca80a334fda9a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0ae3e649f31bb2b", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/correctiveActions.ts:3"}, "properties": {"repobilityId": "7fda61bd48068629", "scanner": "scanner-primary", "fingerprint": "a0ae3e649f31bb2b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69a8f2be2b77987a", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/beoShare.ts:3"}, "properties": {"repobilityId": "854d760e2c9ee199", "scanner": "scanner-primary", "fingerprint": "69a8f2be2b77987a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4dd8b47b9a88f20e", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/costingBenchmarks.mjs:163"}, "properties": {"repobilityId": "0f141f2e17f0257a", "scanner": "scanner-primary", "fingerprint": "4dd8b47b9a88f20e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-037b0dc26aae6429", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/cloudBridgePush.ts:3"}, "properties": {"repobilityId": "a45bae089fe84437", "scanner": "scanner-primary", "fingerprint": "037b0dc26aae6429", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63248a2b0119f1eb", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/dealPoints.ts:196"}, "properties": {"repobilityId": "66385c11ce4628e5", "scanner": "scanner-primary", "fingerprint": "63248a2b0119f1eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffd7780565f894b6", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/beoPrepHistory.ts:241"}, "properties": {"repobilityId": "c5e6b62cc60d39e5", "scanner": "scanner-primary", "fingerprint": "ffd7780565f894b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-754d128006b74d79", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/release.ts:3"}, "properties": {"repobilityId": "55b1506df0c0a990", "scanner": "scanner-primary", "fingerprint": "754d128006b74d79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e534ba1d9117bb8", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/abcRanking.ts:3"}, "properties": {"repobilityId": "a424234569a0f672", "scanner": "scanner-primary", "fingerprint": "8e534ba1d9117bb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c6ae9dd6da469e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/dataDir.ts:5"}, "properties": {"repobilityId": "e027271247d5b12f", "scanner": "scanner-primary", "fingerprint": "5c6ae9dd6da469e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-560639864d597ae2", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/syncFeed.ts:101"}, "properties": {"repobilityId": "48390c1a9e9cde85", "scanner": "scanner-primary", "fingerprint": "560639864d597ae2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e7fe2a9118e7c19", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/dateMarks.ts:11"}, "properties": {"repobilityId": "1059936b908dd325", "scanner": "scanner-primary", "fingerprint": "9e7fe2a9118e7c19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7b27bc8ded13ec5", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/sickWorker.ts:47"}, "properties": {"repobilityId": "b4ec2384983d6cf4", "scanner": "scanner-primary", "fingerprint": "c7b27bc8ded13ec5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a802eef72897280e", "level": "none", "message": {"text": "Commented-code block (9 lines) in lib/ingredientMastersRepo.ts:10"}, "properties": {"repobilityId": "2db22de653da455d", "scanner": "scanner-primary", "fingerprint": "a802eef72897280e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e7ae2cfb428662a", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/syncScheduler.ts:12"}, "properties": {"repobilityId": "4112d51b9f8435f6", "scanner": "scanner-primary", "fingerprint": "3e7ae2cfb428662a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-123e6faa4fe6100b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncScheduler.ts:160"}, "properties": {"repobilityId": "31999424cd4ba36c", "scanner": "scanner-primary", "fingerprint": "123e6faa4fe6100b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3af722acaa021727", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/kitchenAssistantContext.ts:37"}, "properties": {"repobilityId": "924e812887f075c8", "scanner": "scanner-primary", "fingerprint": "3af722acaa021727", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-579d2dd73989ffbd", "level": "none", "message": {"text": "Commented-code block (10 lines) in lib/syncApply.ts:10"}, "properties": {"repobilityId": "f5ceb75c93f52e5f", "scanner": "scanner-primary", "fingerprint": "579d2dd73989ffbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-85e841b6444b1906", "level": "none", "message": {"text": "Commented-code block (11 lines) in lib/data.ts:136"}, "properties": {"repobilityId": "b26ae72087866559", "scanner": "scanner-primary", "fingerprint": "85e841b6444b1906", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89c52977c111f705", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/marginDeltas.ts:208"}, "properties": {"repobilityId": "f554b1bfd6739c8e", "scanner": "scanner-primary", "fingerprint": "89c52977c111f705", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-504672ae7923cf1f", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/sickWorkerGate.ts:3"}, "properties": {"repobilityId": "8c2ba2b9a53145a7", "scanner": "scanner-primary", "fingerprint": "504672ae7923cf1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ef884db3a7d735d", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/cloudBridge.ts:3"}, "properties": {"repobilityId": "41985e92ab17bfbb", "scanner": "scanner-primary", "fingerprint": "2ef884db3a7d735d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee3d1be4aa22acc5", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/foodDishProposals.ts:137"}, "properties": {"repobilityId": "11a6947066f31db5", "scanner": "scanner-primary", "fingerprint": "ee3d1be4aa22acc5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f58775306ada79d", "level": "note", "message": {"text": "Legacy-named symbol `lari_conversation_turn_v1` in lib/db.ts:3005"}, "properties": {"repobilityId": "e0cd541db7e163d5", "scanner": "scanner-primary", "fingerprint": "1f58775306ada79d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-06a67f92193ef75d", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/db.ts:463"}, "properties": {"repobilityId": "26e2f236f2115f00", "scanner": "scanner-primary", "fingerprint": "06a67f92193ef75d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c1cf6f09b98a806", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/sds.ts:3"}, "properties": {"repobilityId": "b18de38b474bc0d8", "scanner": "scanner-primary", "fingerprint": "5c1cf6f09b98a806", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7852b383a7e97944", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/specialsPromotion.ts:3"}, "properties": {"repobilityId": "6efc51ba2db88c8f", "scanner": "scanner-primary", "fingerprint": "7852b383a7e97944", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5a1528c2677e9b8", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/userError.ts:12"}, "properties": {"repobilityId": "484d25f0ca252930", "scanner": "scanner-primary", "fingerprint": "b5a1528c2677e9b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23951c7e7cda1589", "level": "none", "message": {"text": "Commented-code block (9 lines) in lib/cloudBridgeDrainer.ts:137"}, "properties": {"repobilityId": "f9970deae8629c34", "scanner": "scanner-primary", "fingerprint": "23951c7e7cda1589", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-285c43888228f569", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/syncClient.ts:3"}, "properties": {"repobilityId": "b6b529439341c520", "scanner": "scanner-primary", "fingerprint": "285c43888228f569", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50b38bb84a1db6b4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 lib/syncClient.ts:36"}, "properties": {"repobilityId": "fd1ce716a9694fd4", "scanner": "scanner-primary", "fingerprint": "50b38bb84a1db6b4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a89f5f2d1d7ebc62", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/vendorPricesRepo.ts:172"}, "properties": {"repobilityId": "963699a9f435e5f4", "scanner": "scanner-primary", "fingerprint": "a89f5f2d1d7ebc62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7326abd1f922dd11", "level": "none", "message": {"text": "Commented-code block (7 lines) in lib/allergenAttestations.ts:3"}, "properties": {"repobilityId": "d1b701aafb3821fd", "scanner": "scanner-primary", "fingerprint": "7326abd1f922dd11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6911fee8d99714d", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/recipes.ts:34"}, "properties": {"repobilityId": "325bec8b567e04e5", "scanner": "scanner-primary", "fingerprint": "f6911fee8d99714d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-852ce12d92d392a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/mdnsDiscovery.ts:94"}, "properties": {"repobilityId": "4204e2884fbb9860", "scanner": "scanner-primary", "fingerprint": "852ce12d92d392a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2833fa3610a7a499", "level": "none", "message": {"text": "Commented-code block (8 lines) in lib/formatMoney.ts:3"}, "properties": {"repobilityId": "1920b3927a2ef3a8", "scanner": "scanner-primary", "fingerprint": "2833fa3610a7a499", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b356642b0bb406a", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/hubElection.ts:69"}, "properties": {"repobilityId": "73ae355fd87e3e6a", "scanner": "scanner-primary", "fingerprint": "8b356642b0bb406a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0fa4d0d2ac48c4d1", "level": "none", "message": {"text": "Commented-code block (8 lines) in lib/cooling.ts:8"}, "properties": {"repobilityId": "ed063bd5b4f0d059", "scanner": "scanner-primary", "fingerprint": "0fa4d0d2ac48c4d1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b26c503409430c2", "level": "none", "message": {"text": "Commented-code block (12 lines) in lib/varianceAttribution.ts:7"}, "properties": {"repobilityId": "69a807aef45fe671", "scanner": "scanner-primary", "fingerprint": "4b26c503409430c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfc2735a54e8a121", "level": "none", "message": {"text": "Commented-code block (6 lines) in lib/i18n/index.ts:3"}, "properties": {"repobilityId": "b5bbaa5500fca5f5", "scanner": "scanner-primary", "fingerprint": "bfc2735a54e8a121", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfd31eab69f514f4", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/computeEngine/index.ts:62"}, "properties": {"repobilityId": "63bd00027ba2ae2a", "scanner": "scanner-primary", "fingerprint": "cfd31eab69f514f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a73139c0ebe4a8c1", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/computeEngine/sandboxCosting.ts:84"}, "properties": {"repobilityId": "9a2a0d63af671d00", "scanner": "scanner-primary", "fingerprint": "a73139c0ebe4a8c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a40614629e95eb2", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/computeEngine/rollupRecipeCosts.ts:420"}, "properties": {"repobilityId": "2ace07de6cf365f1", "scanner": "scanner-primary", "fingerprint": "6a40614629e95eb2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c00d4dd2f2bf4432", "level": "none", "message": {"text": "Commented-code block (9 lines) in public/sw.js:98"}, "properties": {"repobilityId": "853f8c989f57bac3", "scanner": "scanner-primary", "fingerprint": "c00d4dd2f2bf4432", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b9ec67ce9002f89", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 public/sw.js:98"}, "properties": {"repobilityId": "f7fd7b9c273cb135", "scanner": "scanner-primary", "fingerprint": "8b9ec67ce9002f89", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ca7ed0cd44e3f6df", "level": "none", "message": {"text": "Commented-code block (7 lines) in public/design-atlas/tweaks-panel.jsx:12"}, "properties": {"repobilityId": "9fc3c6b4db083e17", "scanner": "scanner-primary", "fingerprint": "ca7ed0cd44e3f6df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3c9133c4f322420", "level": "none", "message": {"text": "Commented-code block (5 lines) in public/design-atlas/lari.jsx:1"}, "properties": {"repobilityId": "a8c090818ad9b5c8", "scanner": "scanner-primary", "fingerprint": "b3c9133c4f322420", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67de363cbc5089fb", "level": "none", "message": {"text": "Commented-code block (6 lines) in public/design-atlas/design-canvas.jsx:2"}, "properties": {"repobilityId": "4cdba51a1fdb8479", "scanner": "scanner-primary", "fingerprint": "67de363cbc5089fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10cd191214d2d0c4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 public/design-atlas/design-canvas.jsx:117"}, "properties": {"repobilityId": "49f44f8bc5562a97", "scanner": "scanner-primary", "fingerprint": "10cd191214d2d0c4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-afc09fa4ac3fa857", "level": "none", "message": {"text": "Commented-code block (6 lines) in public/design-atlas/lariat-vi/tweaks-panel.jsx:12"}, "properties": {"repobilityId": "e6137f980db3b8cb", "scanner": "scanner-primary", "fingerprint": "afc09fa4ac3fa857", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-113d5fbfd92cc724", "level": "none", "message": {"text": "Commented-code block (6 lines) in training/eval/run-eval.mjs:4"}, "properties": {"repobilityId": "0a0df714c4cdc476", "scanner": "scanner-primary", "fingerprint": "113d5fbfd92cc724", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-500e3b7d9fe8faf0", "level": "note", "message": {"text": "76 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "12aca37ef2a6fb6e", "scanner": "scanner-primary", "fingerprint": "500e3b7d9fe8faf0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d5c29ea48b1bfc90", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "55b02e572bbc1a7d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7b4cc7f10cef7c34", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "53c821242c528dc2", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "515c87375f7b21d8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "114e953d780ec417", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "81b42cd578488bde", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}