- briefing is now self-paced (player clicks Begin recall; no memo countdown) - recall quiz has a hard server-validated time band per tier (45/60/75s limits, minimum plausible human time, 2.5s grace); scripted instant or over-limit submissions are rejected - briefing is rendered on canvas: no selectable text in the DOM, copy/cut/context-menu/ctrl-a-c-x-s-p blocked; screenshots remain possible but burn quiz time - ?seed=<n> URL param pins a deterministic scenario (no server meaning; used by the e2e spec to know the grid) - e2e spec updated for the new flow and asserts no grid text leaks into the DOM |
||
|---|---|---|
| .. | ||
| frontend.e2e.spec.ts | ||
| opord-recall.e2e.spec.ts | ||