Accept / reject gate
No demo yet. A demo is built only once a K1 screen references this primitive.
Frame contract
| state | chip .rej (720ms) | .gone; wall .rej | .ok |
|---|---|
| trigger | click chip OR HTML5 drag->drop on wall (same send()) |
| feedback | chipBounce+wallHit+shake on reject, chip exits, wall lime, .pc.on on accept |
| sfx | lock, unlock |
| reset | wall clean, passed empty, verdict default |
K1 screens referencing this
No K1 screen references this primitive yet.
Admission gates
- IA-1 engine contract passes reset harness Tech
- IA-2 real K1 screen exists Laila+Bariah
- IA-3 semantic mapping ruled Bariah
- IA-4 no-scroll compliance QM
- IA-5 one interaction per screen QM
- IA-6 SCORM state contract Tech