|
| 1 | +# PR_26146_421-500 SSoT Audit |
| 2 | + |
| 3 | +| Canonical Value Or Workflow | Editable Owner | Derived Readers | |
| 4 | +| --- | --- | --- | |
| 5 | +| Song details | Song Setup / Song Details | Export readiness, Manifest readiness, Diagnostics, JSON Details | |
| 6 | +| Generated ID | Derived from Name and Classification | Read-only displays | |
| 7 | +| Song Sheet sections | Song Sheet | Available Sections, Sequence, Timeline, JSON Details | |
| 8 | +| Song Sequence | Song Sheet | Timeline playback/build order, Export readiness | |
| 9 | +| Timeline notes | Octave Timeline canvas | Playback engines, Export render, Diagnostics | |
| 10 | +| Instrument selection/settings | Instruments | Timeline quick display, Playback engines, Export render, JSON Details | |
| 11 | +| Effects | Instruments | Fast JS Synth, SoundFont Preview, SoundFont WAV render, JSON Details | |
| 12 | +| Useful advanced settings | Instruments | Fast JS Synth, SoundFont Preview, SoundFont WAV render, JSON Details | |
| 13 | +| Preview engine | Export audio/render settings | PlaybackControl, Diagnostics, Export readiness | |
| 14 | +| SoundFont asset | Export audio/render settings | SoundFont runtime, Export readiness, Diagnostics | |
| 15 | +| Save WAV/MP3/OGG | Export | Status, Diagnostics | |
| 16 | +| Diagnostics | Read-only derived except Copy/Clear actions | None | |
| 17 | + |
| 18 | +## Findings |
| 19 | + |
| 20 | +- PASS: No duplicate SoundFont asset control was added. |
| 21 | +- PASS: No duplicate preview engine control was added. |
| 22 | +- PASS: No duplicate effects or advanced ownership was added. |
| 23 | +- PASS: Octave Timeline remains quick select/mute/solo/hide only for instrument interaction. |
| 24 | +- PASS: Instruments remain the editable owner for instrument configuration. |
| 25 | +- PASS: Diagnostics remain derived/read-only. |
| 26 | + |
| 27 | +## Playwright Verification |
| 28 | + |
| 29 | +The PR421-500 targeted test walks visible MIDI Studio controls across Studio, Instruments, Diagnostics, and Export and asserts no duplicate editable canonical owners. |
0 commit comments