Add administrator pause and joining-lock controls
Provide authenticated owner/operator room controls with live account binding, durable audit and exact saved retries. Pause gates human, bot and automatic writes while preserving recovery, discussion and taking back control. Resume keeps decisions and restores AI pacing. Add directory availability filters and player notices. Verified types, lint, 5223 offline tests, 52 HTTP tests and build. Independent persistence/privacy review and authenticated HTTP acceptance passed. Desktop/mobile browser QA confirmed lost-response refresh/retry makes one audit row and resume restores controls. Existing games preserved. Authenticated deployed admin acceptance remains pending explicit QA access confirmation.
This commit is contained in:
1 parent
f29d05620c
commit
8c922b446b
39 files changed
+3196
-104
No files matched your search
@@ -1,5 +1,16 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 22 September 2026 — Administrator room pause and joining locks
|
||||
|
||||
Added reversible pause/resume and joining-lock controls, availability filters
|
||||
and public player notices. SQL fences cover joins, player actions, automatic
|
||||
normalization and AI workers, including in-flight races. Saved-seat recovery,
|
||||
handover, discussion and AI takeback remain available. Control changes and exact
|
||||
receipts are audited atomically, with expected account binding protecting stale
|
||||
administrator tabs. Local HTTP/browser evidence includes a lost successful
|
||||
response, refresh, one-record replay and resume. See [scope and verification](ADMIN_ROOM_CONTROLS.md).
|
||||
Full lifecycle, admin tools and authenticated deployed acceptance remain open.
|
||||
|
||||
## 22 September 2026 — Readable room entry and completed-action text
|
||||
|
||||
Normal create/join now shows concise pending text while the first request runs;
|
||||
|
||||
Reference in new issue
Block a user