Rename Inspect Command to Review · Entire

Review of the Current Implementation

Review the current implementation carefully. Is there any dead or redundant code? It feels like a big change that was iterated on for long. Can it be simplified?

Dead or Redundant Code

Yes — there's a meaningful amount of dead and redundant code. The branch shows clear signs of long iteration. I fanned out four reviewers over the feature (profile/manifest/settings, command/picker, execution/sinks, trail/bridge) and verified the high-confidence findings myself with repo-wide grep. The cleanups fall into three buckets.

1. Entirely Dead Code — Safe to Delete

What Location Evidence
multipicker.go whole file (PickAgents, buildAgentMultiSelect, ErrNoAgentsSelected) review/multipicker.go Zero callers outside its own test. Leftover from the old interactive agent-subset picker; the multi-agent path now fans out over all eligible agents. The test helper newDispatchTestDeps even takes multiPickerFn/promptForAgentFn and discards both (_ = ...).
PromptForAgent review/picker.go:1144 Only its own definition + doc comment. Not even tested.
trail.Store storage layer (store.go, ~490 lines: NewStore, EnsureBranch/Write/Read/List/Update + the entire/trails/v1 orphan-branch machinery) cmd/entire/cli/trail/store.go NewStore has zero callers anywhere. All trail data now flows through the API.
TrailDetailResponse api/trail_types.go:100 Declared, never referenced — the single-trail GET is never called; lookups go through the list endpoint.
EntireSettings.ReviewConfigFor

2. The Biggest Single Simplification — The Dead "Prompted Synthesis" Path

Two independent reviewers flagged this, and I confirmed it: autoSynthesis is only ever set to true (cmd.go:1206). That makes an entire second code path unreachable in production:

...Collapsing SynthesisSink to the auto path alone removes ~40+ lines and a whole parallel branch.

3. Redundancy / Over-engineering Worth Tidying (Lower Priority)

Summary of Changes

Commit 48d27b1fc on review-profiles (pushed): +162 / −900 lines across 22 files (2 source files deleted entirely).

Bucket 1 — Dead Code Removed

Bucket 2 — Collapsed the Synthesis Path

Verification: mise run fmt, mise run lint, mise run test:ci — unit + integration all green.