Skip to content

feat: add P3 composition and performance - #5

Merged
astrobyte-dev merged 2 commits into
mainfrom
feat/p3-composition-performance
Sep 19, 2026
Merged

astrobyte-dev merged 2 commits into
mainfrom
feat/p3-composition-performance

Conversation

@astrobyte-dev

@astrobyte-dev astrobyte-dev commented Sep 7, 2026 •

Copy link
Copy Markdown
Owner

P3 adds canonical scene editing and independent duplication, Tidal-clocked scene launches, scene arrangements with repeats/looping, Studio performance presentation, motion controls and managed-code drafts. HTTP, Studio, classic and MCP continue to use the same project service and command queue.

Launches prepare the affected tracks before one shared Tidal play-map replacement. The browser never advances scenes. A performance retains its launched composition until an explicit relaunch; mixer and tempo remain live. Project reopening now explicitly stops playback. Raw external mutation is visible and requires an explicit return to managed playback.

Validation on Ubuntu: 204 tests discovered, 201 passed, three existing Windows-only skips; build and both typechecks passed. Classic, Studio, P2, System and new P3 Chromium journeys passed, along with the real Linux Node runtime/ownership harness. P3 coverage includes explicit cycle fixtures, no-client observation, actual MCP reconnect, legacy synchronization, code draft failures, stale repeat edits, persistence and history. See docs/p3-composition-performance.md and docs/p3-validation.json for the full record and limitations.

This PR is intentionally stacked on feat/p2.6-ubuntu-portability at be2e730. P2.6 remains Level B — Ubuntu Runtime Safe, draft PR #4, unmerged, Windows revalidation pending. Its acceptance status is unchanged.

Keep this PR draft. Native GHCi/Tidal execution of the new helper, real Ubuntu audio/timing/recording and real Windows regression acceptance remain unvalidated. Portable fixtures and CI do not close those gates. Full native P3 acceptance is not complete. No P3.5, P4 or P5 work is included; no system/audio packages or pending kernel state were changed.

Final reviewed head: 7f5971ab603c33f893071839c5880b57ed8569f1. CI run 34078676385 passed on Ubuntu and Windows, including the P3 browser journey. This does not establish native audio or human desktop/console-flash acceptance.

Base automatically changed from feat/p2.6-ubuntu-portability to main September 19, 2026 01:06
@astrobyte-dev
astrobyte-dev marked this pull request as ready for review September 19, 2026 01:07
@astrobyte-dev
astrobyte-dev merged commit 7099fdd into main Sep 19, 2026
2 checks passed
@astrobyte-dev
astrobyte-dev deleted the feat/p3-composition-performance branch September 19, 2026 01:07
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