Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion editors need to show H3’s valid trim boundaries and the continuation effects of a saved-cut edit before writing. Add a versioned native inspect/preview/apply command for saved trims, placements, timing locks and subtitle settings. Preview reports resolved scene/gap timing, cues and direct/transitive stale continuations; apply verifies the reviewed cut, checkpoint metadata, catalog and patch under the checkpoint lock, then uses native ownership and editorial persistence.
The ordinary Studio save path and assembly dependency checks retain their defaults. Diagnostic timing can inspect stale continuations, while assembly still rejects them. Existing chapter metadata, picture replacements and ALT drafts remain in the native document. Catalog preview reads can use recovery mirrors without restoring project files; that small shared fix is also included in draft PR #58.
Validation: nine native Python regression scripts passed. Native media validation assembles a real 168-frame synthetic sequence with a trimmed ALT, black gap, original generated audio, silence in the gap and shifted SRT, matching the reviewed timing. Metadata tests cover ownership, named-branch isolation, invalid trim points, locks, stale checkpoints/catalogs, unchanged checkpoint files and read-only inspection. SceneWeaver separately passed its full browser and adapter suites. No production project or GPU generation was used.
This remains a draft integration interface. Chapter authoring, incoming blend/Plan policies, source soundtrack routing and durable companion draft/restart recovery are outside this command. See docs/SAVED_SEQUENCE_COMMANDS.md for the exact contract and test commands.