Skip to content

Sync VideoStudio contracts and prepare 2026.9.10 - #36

Merged
Orkas-AI merged 2 commits into
mainfrom
codex/sync-videostudio-20260910
Sep 10, 2026
Merged

Sync VideoStudio contracts and prepare 2026.9.10#36
Orkas-AI merged 2 commits into
mainfrom
codex/sync-videostudio-20260910

Conversation

@Orkas-AI

Copy link
Copy Markdown
Owner

Changes

Sync the reviewed VideoStudio contracts into the public core, tools, CLI/MCP and skills. Final-file promise checks now measure the delivered video; canonical scene timing, narration receipts, edit coverage and current-user amendments have matching deterministic coverage. Preserve existing BYO provider integrations and HyperFrames 0.7.60.

Prepare the independent calendar version 2026.9.10 consistently across workspace packages and MCP. Document the synchronization and version policy.

Make real video production mandatory in pnpm verify before commits and PRs. The public CLI E2E produces a nine-second, three-scene 1080p MP4 with motion, audio and burned captions, verifies the complete decode, scene order, motion, caption pixels and audio, and rejects an incorrect delivery-duration promise.

Validation

  • pnpm verify passed on the final candidate: build, typecheck, tests, benchmark, video capability and real HyperFrames E2E.
  • The source synchronization gate executed all 27 target test files: 290 cases passed; the exact Windows process-tree case was skipped on macOS and remains a Windows verification gap.
  • All 29 source synchronization-checker cases passed, including missing/replaced production-case and candidate-mutation rejection.
  • Retained production sample: H.264/AAC, 1920×1080, 30 fps, nine-second video. Opening, all scenes and ending were visually inspected; audio, captions and full decoding passed.
  • The committed content hash matches the verified candidate. Captured command logs were reviewed.

Provider tests use local fixtures; no paid-provider or model-quality evaluation is claimed. Requester approval to create and merge this PR was received after local verification.

Adapt the frozen Orkas 59a8824 source to portable core/tools contracts and thin CLI/MCP entrypoints. Add measured delivery verification, narration receipts, canonical timing and current-user amendment support; preserve target providers and pinned HyperFrames.

Validation: all six required commands passed; full suite with real HyperFrames E2E: 290 passed, 1 skipped. Policy check passed after registering all new owning tests.

Prompt audit:
- **Routing rule, resident in video-router/orchestration:** distinguish modifications of an existing video's timeline from new multiaxis production; a fully specified deterministic edit needs no redundant direction plan. This is required at task entry, before optional line skills load.
- **Authority rule, resident in gate-control:** consume current explicit user instructions, never infer approval from turns, retain pending artifact identity and bound exhausted QA. Native quote/turn validation is dropped because OVS has no host conversation store. Line roots point to this single authority.
- **Plan contract, orchestration plus conditional compose authoring:** replace mandatory script/shotlist duplication with one manifest. Retain legacy source-alignment checks for existing artifacts. The root owns the handoff; schema details load only for authoring.
- **Visual checklist, composition-design-review:** drop numeric pass-score/submission gates; retain concrete frame evidence, one batched localized repair and user-approved intent. Inspect the complete contact index plus full-size cover/risky frames, with no duplicate static review after unchanged rendering.
- **Timing contract, scaffold and compose guidance:** S/D helpers derive animation positions from canonical windows; preserve explicit silence and readable opening. HyperFrames visibility remains the sole runtime owner. Pure identity helpers do not grant authorization by themselves.
- **Narration execution guidance, conditional audio/transcript references:** exact executable BYO request, immutable line windows and matching receipt reuse. Preserve existing/lip-synced speech and single audio ownership. Drop managed-voice and native-ledger APIs. Language is receipt metadata for the compatible speech endpoint, not an invented provider parameter.
- **Delivery contract, assemble/edit guidance and thin entrypoints:** require real final-file verification for plan-backed delivery. Keep caption and audio evidence limitations visible; do not infer actual delivery from planned durations. Failed or unknown billable outcomes never authorize a new charge.
- **Version/PR workflow, AGENTS and README:** retain one calendar version and requester-confirmed PR creation. Resident AGENTS placement is necessary before repository mutation; release details live in the changelog. This rule does not introduce production-video approval requirements.
- **Conditional loading:** detailed manifest/art-direction/narration/transcript and AUTO-child instructions are referenced from the owning root and shipped by the existing references glob. Installed effective-instruction tests read these references and enforce the public command boundary.
Upgrade the raw-render smoke case into a nine-second, three-scene production driven through the built OVS CLI. Prepare/reconcile, snapshot, draft, burn captions and verify the delivered file; assert full decoding, scene order, visible motion, audio across all scenes, actual caption pixels and wrong-duration rejection. Preserve optional review artifacts outside the checkout.

Wire this case into pnpm verify, already used by CI. It uses local original graphics and instrumental audio without paid services. Video duration is checked independently from AAC tail padding, within the existing delivery tolerance.

Validation: the production case and pnpm verify passed before this commit; all six source sync verification commands passed on the same candidate, with executed-case evidence and content-hash stability.

Prompt audit:
- Keep the pre-commit/PR production requirement in AGENTS as a resident repository workflow rule: a contributor must know it before invoking Git, where an on-demand production skill may never be loaded. The executable requirement belongs to pnpm verify and the sync checker; AGENTS only defines when to run it and inspect evidence.
- Keep command details and retained-artifact usage in the on-demand README; no duplicate production approval flow or Agent/Skill instruction is introduced. The user explicitly requested actual test-video production before submission.
@Orkas-AI
Orkas-AI merged commit 4b81be1 into main Sep 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants