Seedance 2.5输入路径审计
Use this skill after the operator has manually prepared a provider receipt. It checks that every planned media input has a redacted path acknowledgement and that the task/output receipt is complete.
Prerequisites
- - Python 3.9 or newer.
- A contract from
seedance25-input-reachability-contract. - A redacted receipt JSON from the operator\'s authorized platform.
Inputs and outputs
- - Input: contract JSON and receipt JSON. No media is opened.
- Output:
input_path_audit.json and a terminal report. - Exit code 0 means ready for human delivery review; exit code 1 means blocked.
Execution
CODEBLOCK0
The auditor verifies task state, contract digest, one acknowledgement per asset, source method, output digest, and expiry margin. It detects redacted credential-shaped strings but never attempts to recover them.
Recovery
Fix the receipt in the authorized platform, export a redacted copy, and rerun. If a URL expired or an upload was rejected, create a new human-approved submission rather than silently retrying.
Permission boundary
This skill does not log in, resolve or download URLs, upload media, spend credits, inspect pixels or sound, or decide copyright, consent, safety, or publication. The operator must inspect the actual video and confirm the provider receipt before delivery.
Acceptance
The paired examples exit 0 and classify the run as ready for human delivery review; the rejected example exits nonzero and identifies missing receipt evidence.