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
+15
-1
@@ -6,6 +6,20 @@ Expansion starts and full rules/publication acceptance remain gated.**
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
Current implementation adds [administrator pause/resume and joining locks](ADMIN_ROOM_CONTROLS.md):
|
||||
usable controls, availability filters, player guidance, stopped human/AI
|
||||
decisions, durable audit and account-bound exact retries. Recovery, discussion
|
||||
and AI takeback remain available. Focused persistence, authenticated local HTTP
|
||||
and desktop/mobile browser checks accompany the checkpoint. Remaining lifecycle
|
||||
and full-admin requirements stay open; authenticated production acceptance waits
|
||||
for the required QA-access confirmation.
|
||||
|
||||
Checkpoint `f29d056` was pushed and deployed to the NAS instance. Readable
|
||||
create/join progress and Continue notices passed actual HTTPS browser acceptance,
|
||||
including mobile and saved-seat refresh; existing production records survived
|
||||
the update. Administrator sign-in renders closed by default. Authenticated admin
|
||||
production checks remain pending provisioning approval.
|
||||
|
||||
The [readable-notice fix](READABLE_NOTICES.md) replaces the flashing recovery
|
||||
screen during ordinary room creation/join with concise progress. Actual recovery
|
||||
instructions stay until resolved, and completed-action text waits for a local
|
||||
@@ -33,7 +47,7 @@ relevant real player/admin flows in dedicated QA rooms, and record deployed
|
||||
results separately from local checks. See [production verification](VERIFICATION_WORKFLOW.md#verify-the-deployed-application).
|
||||
This requirements update does not claim a new deployed test result.
|
||||
|
||||
Latest delivered checkpoint: `0f79f28`, [forced Harkonnen exchange return](HARKONNEN_EXCHANGE.md).
|
||||
Earlier completed rules checkpoint: `0f79f28`, [forced Harkonnen exchange return](HARKONNEN_EXCHANGE.md).
|
||||
Types, lint, **5,150 offline tests**, **49 HTTP tests** and the production build
|
||||
passed. One complete Advanced sample had no rejected actions across 158 actions
|
||||
and four JSON restores. Browser inspection and exact refresh were checked;
|
||||
|
||||
Reference in new issue
Block a user