Skip to content

Demo delete-takes ignores media-pool and generation-input rules #42

Open

Description

@doubletwisted

Needs an owner decision (low).

pages/demo-api.js:85. The host also removes media-pool records that share the deleted file and refuses to delete generation inputs. The demo does neither. Example from the report: demo returns ["media-b"], host returns ["media-b", "pool-1"].

Options: mirror the rules in pages/demo-api.js and tests/demo_api_checks.mjs, or document the simplification.

Source: PR #35, report section "N-10" (report). Line numbers refer to main at 7caf5c9, before the PR.

Implementation status (2026-11-07)

PR #35 mirrors host media-pool aliases, generation-input protection, shared sidecars/previews and timeline-audio rules in demo deletion. Refusals preserve state/revision/token. Demo and take-review contract suites pass in the full gate. No API/schema change or demo rerecording is required. Review/merge remains open. Current branch head: cf37734368c3de9a6d576a7222f26aa345adc107.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions