#112: Expose canonical inventory, Evidence, and cockpit queues - #160
#112: Expose canonical inventory, Evidence, and cockpit queues#160justsml wants to merge 5 commits into
Conversation
|
Council of Dans review: repair/defer. Highest-priority gate: Bound object reads and replace the roughly 18-query cockpit fanout/unbounded authorization-target-blocker reads with paginated aggregate seams and measured query/latency evidence. Feature flags are not a substitute for authority, evidence-integrity, or durability fixes; use typed modes only where they provide a real rollout boundary. |
|
Council triage update: this PR is now draft and parked. It is 391 commits behind P1 blockers:
Branch gates are red: stale lock/config, TypeScript failures in the stale environment, Biome/accessibility errors, and no rendered reload/action workflow test. This PR should be rebuilt on current main after Evidence custody settles rather than mechanically merged. |
Split from the Wayfinder mega PR #137.
Refs #112
Scope
Validation
pnpm exec vitest run --config vitest.integration.config.ts tests/integration/artifact-preview-api.test.ts tests/integration/artifact-service.test.ts tests/integration/target-inventory-api.test.ts tests/integration/research-cockpit.test.ts(4 files, 16 tests passed before the queue projection)pnpm typecheckgit diff --checkReview notes
This PR covers the bounded Artifact preview, Target inventory, and distinct canonical cockpit queue slices. It intentionally leaves #112 open: durable blocker storage is #169, full canonical tool-run detail and queue navigation still need their own public routes, and a human UI review remains required.