Skip to content

v2.47.0

Choose a tag to compare

@samuelgursky samuelgursky released this 12 Jun 01:15

Edit-engine plan browser in the control panel (Media → Edit Plans) — the panel UX pass for the v2.45.0 edit engine. Chat-first: the panel surfaces plans and evidence; execution stays in chat behind the confirm-token gate.

Added

  • Plan browser at #analysis/review/plans: every saved edit_engine plan with kind, summary, save time, and an executed chip. Fingerprint-corrupt plans surface as warning rows instead of being silently hidden.
  • Plan detail views per kind: selects decisions render with shot thumbnails, rank, duration, rationale, and a deep link to the shot page; tighten plans list each dead-air lift with its transcript-gap evidence and skipped items; swap plans show the current item plus numbered alternates with similarity scores. Executed plans show their execution readback inline.
  • Copyable execute prompts: each plan carries a per-kind chat prompt (execute_selects / execute_tighten / execute_swap with an alternate_index placeholder). The panel never executes.
  • Panel API: /api/edit_plans + /api/edit_plans/<plan_id> — DB/file only, no Resolve round-trips; decisions are enriched server-side with resolve_clip_id and a thumb_frame_index for the existing frames route.

Changed

  • edit_engine.list_plans gained include_corrupt (default off; the MCP action shape is unchanged).

Live-validated against the sample analysis root (34-decision selects plan; list, detail, thumbnails, and deep links verified in a headless browser). No Resolve-behavior changes — panel reads are DB/file only.