These are semantic performance contracts and design evidence, not live telemetry.
Readiness: PARTIAL
Readiness is advisory. A PARTIAL result must not block rig now --play.
- panic: action evidence is INTENDED
- panic: missing VERIFIED AVAILABLE binding
- panic: emergency effects are not fully VERIFIED
- record-start: action evidence is INTENDED
- record-start: missing VERIFIED AVAILABLE binding
- record-stop: action evidence is INTENDED
- record-stop: missing VERIFIED AVAILABLE binding
- clip-record-toggle: action evidence is INTENDED
- clip-record-toggle: missing VERIFIED AVAILABLE binding
- clip-record-toggle: binding has known imperfect behavior
- clear-bad-loop: procedure exists but has zero control bindings
- clear-bad-loop: action evidence is INTENDED
- all-notes-off: reachable only through another bound action
- all-notes-off: action evidence is INTENDED
- panic: critical action is not VERIFIED
- panic: critical effects are not fully VERIFIED
- record-start: critical action is not VERIFIED
- record-start: critical effects are not fully VERIFIED
- record-stop: critical action is not VERIFIED
- record-stop: critical effects are not fully VERIFIED
- clip-record-toggle: critical action is not VERIFIED
- clip-record-toggle: critical effects are not fully VERIFIED
- clear-bad-loop: critical action is not VERIFIED
- clear-bad-loop: critical effects are not fully VERIFIED
- all-notes-off: critical action is not VERIFIED
- all-notes-off: critical effects are not fully VERIFIED
- return-known-scene: critical action is not VERIFIED
- return-known-scene: critical effects are not fully VERIFIED
- kaoss-recover: critical action is not VERIFIED
- kaoss-recover: critical effects are not fully VERIFIED
- runaway-feedback-stop: critical action is not VERIFIED
- runaway-feedback-stop: critical effects are not fully VERIFIED
- bad-rc1-loop: critical recovery is not VERIFIED
- wrong-ableton-clip: critical recovery is not VERIFIED
- runaway-feedback: critical recovery is not VERIFIED
- runaway-feedback: emergency keyboard/mouse requirement is unknown
- stuck-midi-note: critical recovery is not VERIFIED
- kaoss-mistake: critical recovery is not VERIFIED
- wrong-scene: critical recovery is not VERIFIED
- full-emergency-stop: critical recovery is not VERIFIED
- full-emergency-stop: emergency keyboard/mouse requirement is unknown
Modes
| ID |
Label |
Purpose |
Required actions |
Optional actions |
Evidence |
| pfl-jam |
PFL JAM |
Turn the rig on, play music with minimal computer interaction, record if desired, with controllers, clean+wet routing, KAOSS, looping, and recovery available. |
panic, record-start, record-stop, clip-record-toggle, clear-bad-loop, all-notes-off |
next-scene, return-known-scene, kaoss-recover |
INTENDED |
Actions
| ID |
Label |
Category |
Criticality |
Effects |
Evidence |
Notes |
| panic |
Panic / emergency safe |
RECOVERY |
EMERGENCY |
5 |
INTENDED |
Design direction from recovery + OBS SAFE concepts — not VERIFIED executable path |
| record-start |
Start performance recording |
RECORDING |
IMPORTANT |
2 |
INTENDED |
— |
| record-stop |
Stop performance recording |
RECORDING |
IMPORTANT |
1 |
INTENDED |
— |
| clip-record-toggle |
Clip record toggle |
RECORDING |
IMPORTANT |
1 |
INTENDED |
padKONTROL footswitch / M4L — two-press stop issue unresolved |
| clear-bad-loop |
Clear bad RC-1 loop |
LOOPING |
IMPORTANT |
1 |
INTENDED |
— |
| all-notes-off |
All Notes Off |
MIDI |
IMPORTANT |
1 |
INTENDED |
— |
| next-scene |
Next scene |
SCENE |
NORMAL |
1 |
INTENDED |
— |
| return-known-scene |
Return to known-safe scene |
SCENE |
IMPORTANT |
2 |
INTENDED |
— |
| kaoss-recover |
Recover from KAOSS mistake |
RECOVERY |
IMPORTANT |
1 |
INTENDED |
— |
| runaway-feedback-stop |
Stop runaway delay/feedback |
AUDIO |
EMERGENCY |
1 |
INTENDED |
— |
| mute-solo-recover |
Fix mute/solo accident |
AUDIO |
NORMAL |
1 |
INTENDED |
— |
| pedal-noise-isolate |
Isolate pedal noise |
AUDIO |
NORMAL |
1 |
INTENDED |
— |
Bindings
| ID |
Action |
Source |
Context |
Control |
Evidence |
Notes |
| padkontrol-clip-record |
clip-record-toggle |
korg-padkontrol |
global |
footswitch |
INTENDED |
Known imperfect stop behavior (RIG-039) |
| streamdeck-obs-safe-panic |
panic |
elgato-stream-deck-plus |
obs-safe |
panic |
INTENDED |
OBS SAFE profile intent (RIG-045) — not VERIFIED on device |
| streamdeck-obs-safe-stop-rec |
record-stop |
elgato-stream-deck-plus |
obs-safe |
stop-recording |
INTENDED |
— |
| streamdeck-obs-rec-start |
record-start |
elgato-stream-deck-plus |
obs-rec |
start-recording |
INTENDED |
— |
| streamdeck-obs-safe-scene |
return-known-scene |
elgato-stream-deck-plus |
obs-safe |
known-scene |
INTENDED |
— |
Non-MIDI control surfaces
| Surface |
Coverage |
Contexts |
Modeled controls |
Evidence |
| elgato-stream-deck-plus |
PARTIAL |
8 |
8 |
INTENDED |
Requirements
| ID |
Description |
Evidence |
Related TODOs |
| hands-off-core |
Core performance operation requires no keyboard/mouse |
INTENDED |
RIG-045 |
| pfl-jam-record-ready |
Able to begin a rough recording quickly in PFL JAM |
INTENDED |
RIG-038, RIG-046 |
| recovery-one-performer |
Recovery procedures executable by one performer |
INTENDED |
RIG-044 |