Skip to content

feat(clips): enable Recording Clip creation for qualification - #482

Merged
Exoridus merged 2 commits into
nextfrom
feat/v011-enable-recording-clips
Oct 26, 2026
Merged

Exoridus merged 2 commits into
nextfrom
feat/v011-enable-recording-clips

Conversation

@Exoridus

Copy link
Copy Markdown
Owner

Enables Recording Clip creation in the development build so it can be qualified together with the remaining v0.11 hardware acceptance.

Changes

  • product::kRecordingClipsAvailable is now true. The retained clip engine, coordinator worker, adapter, transport action, overflow entry and clip panel become active. No runtime switch was added.
  • exo-verify: clip.recording-live (revision 4, release-gpu and preflight) is the active required clip scenario. clip.creation-unavailable (revision 1) is retained outside the registry for a source-level deactivation. Plan and report tests now pin the positive contract and confirm that a passing negative result cannot stand in for it.
  • Tests that pinned the disabled boundary now follow the constant. Coordinator admission tests expect InvalidConfig without committed recording media and a constructed clip worker. The transport QML test checks the Save clip action, the overflow entry and the panel loader against the capability. Two pure disabled-boundary tests skip while the capability is on. Their positive counterparts already exist.
  • Docs: product spec, architecture, live-verify, release-verify, roadmap, README, README-PORTABLE and KNOWN_LIMITATIONS describe Clips as enabled for qualification and not yet released.

Release impact

v0.11 cannot be released with this change until clip.recording-live passes on a candidate and the open qualification items are closed: the inclusive 33,554,432-byte per-active-job memory contract, long split-spanning media, and concurrent recording/export/storage pressure. The memory contract is still unproven.

Verification

  • cargo test --manifest-path tools/exo-verify/Cargo.toml: 327 passed.
  • cargo exo-dev test --exclude-label live: all tests outside the five updated binaries passed. Those five were then re-run in isolation and pass (admission, live_verify policy and protocol, recording_clip adapter, record_source_picker QML).
  • pre-commit and pre-push gates.

Not verified

  • No live clip was recorded. clip.recording-live has not run against this build.

@Exoridus
Exoridus marked this pull request as ready for review October 25, 2026 01:06
@Exoridus
Exoridus enabled auto-merge (squash) October 26, 2026 10:39
@Exoridus
Exoridus merged commit 7646a78 into next Oct 26, 2026
13 checks passed
@Exoridus
Exoridus deleted the feat/v011-enable-recording-clips branch October 26, 2026 11:06
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.

1 participant