propose_edits
Propose filler and pause tighten edits for podcast projects, returning a reviewable JSON summary without applying them. Enables producers to review and approve changes before they are made.
Instructions
Propose filler/pause tighten edits for review (does not apply them).
Returns a JSON object {operation, edits, skip_counts, summary} (not a
bare array — breaking vs older list-of-decisions clients). operation is
propose_edits. skip_counts maps discourse:{token} to kept uses.
edit_mode is ripple (default, from tighten.edit_mode) or mute.
Mute proposes EditDecisionType.MUTE filler hits and skips pause
candidates (muting a pause is a no-op). Pipeline auto-tighten stays off;
listen-first review before apply_edits / approve_edits. Not NL cut-by-text
(cut_* tools) or narrative focus (focus tools).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| edit_mode | No | ||
| project_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |