feat(wasm): suppress stale client completions
req: client_local/011\nreq: client_local/012\nreq: operations/003
This commit is contained in:
@@ -24,7 +24,7 @@ encryption, retention, backup, and deployment policy remain host concerns.
|
||||
## Slice 2 — direct manipulation that survives interruption
|
||||
|
||||
- [ ] **User value:** Kanban drag/reorder follows the pointer immediately, remains keyboard operable, and cannot apply stale work after cancellation or root removal.
|
||||
- **State:** Blocked by Slice 1.
|
||||
- **State:** In progress. Client-local runs now use a validated `latest`/`drop` policy; superseded completions and completions after root removal cannot apply effects, and removed roots release runtime-owned request/state/run references. Canonical Kanban wiring, pointer/keyboard parity, focus/status, reduced-motion, and measured response/frame budgets remain.
|
||||
- **Build:** use the client handler in the canonical Kanban path; add cancellation/supersession, root-owned state cleanup, keyboard equivalent, focus/status behavior, reduced-motion behavior, and measured response/frame budgets.
|
||||
- **Refusals:** no persistence, collaboration, or animation framework yet.
|
||||
- **Requirements:** `client_local/011-014`, `accessibility/001-007`, `operations/002-003`, `performance/001`, `performance/003`, `milestone/001`.
|
||||
|
||||
Reference in New Issue
Block a user