Phase 13: protect recordings and recover retained audio after write failures
This commit is contained in:
parent
05140c2e93
commit
01d9db90fd
15 changed files with 308 additions and 30 deletions
|
|
@ -233,6 +233,15 @@ limiter or project-format change is claimed.
|
|||
- Incomplete recordings and missing media are detected and explained.
|
||||
- Recording and recovery behavior is covered by automated or repeatable integration tests.
|
||||
|
||||
Implemented: no-clobber recording destinations and race-safe publication;
|
||||
explicit opt-in replacement API; retained failed temporaries and recovery-path
|
||||
reporting; streaming `xtc-check --recover-recording TEMP NEW.wav` salvage;
|
||||
quiescent destructor draining and exceptional-shutdown reporting. Virtual
|
||||
30-minute recording, saturation/concurrency, destination races, disk-write
|
||||
failure/prefix recovery, killed writers and missing/incomplete media tests pass.
|
||||
See AUDIO_FILES.md and RECOVERY.md. Physical endurance, power-loss guarantees
|
||||
and playback of assets above the existing preload limit remain unqualified.
|
||||
|
||||
## Phase 14 — Native Plugin, Instrument, and Effect Architecture
|
||||
|
||||
**Goal:** Provide a stable internal extension interface before hosting external plugins.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue