Plan Silence Review Markers
plan_silence_review_markersMaps FFmpeg-detected source-media silences to a known 1x timeline placement, clips candidates to the source span, and redacts paths for review without adding markers or changing Premiere.
Instructions
Create a bounded, non-mutating review plan that maps FFmpeg-detected source-media silences onto one known 1x timeline placement. It clips candidates to the supplied source in/out span, redacts the source path, and never adds markers, cuts clips, or changes Premiere.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| media_path | Yes | Absolute path to the local source media file to analyse. | |
| max_candidates | No | Maximum candidate ranges to return (default: 50, maximum: 200). | |
| source_in_seconds | No | Source-media in point used by the placement (default: 0). | |
| noise_threshold_db | No | Level at or below which audio counts as silence, in dBFS (default: -30). | |
| source_out_seconds | No | Exclusive source-media out point used by the placement. Defaults to the detected media duration when available. | |
| expected_cep_target | No | Optional reviewed CEP sequence/clip identity and exact tick ranges. Checked before every generated command; UXP refuses this CEP-only guard. | |
| min_duration_seconds | No | Shortest run of silence to consider (default: 1.5). | |
| expected_project_path | No | Optional absolute saved-project path. Every generated CEP command refuses before its body when the active project differs or is unsaved. UXP commands refuse this CEP-only guard; local-only tools do not inspect Premiere. Omit to keep existing behavior. | |
| timeline_start_seconds | Yes | Timeline time where this 1x source placement begins. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true; on failure, diagnostic detail when the tool provides it. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. | |
| receipt | No | Versioned common mutation receipt; success never implies rendered verification. | |
| idempotency | No | Present when idempotency_key deduplicated this call: replayed is true when the original outcome was returned instead of running again. |