Add configured room creation to administration

Create an explicitly owned new host seat with supported rules/modules and ordered AI seats through one live-authorized transaction. Save exact account-bound retries across refresh, record durable audit metadata, and never restore a revoked or transferred host credential. Connect invitation joining and ordinary voluntary host handover. Preserve normal readiness and Advanced preview gates.

Verified types, lint, 5240 offline tests, 52 HTTP tests and build. Eight authenticated HTTP groups and independent privacy/persistence review passed. Browser QA confirmed one room after a lost response and refresh/retry, working host controls and saved continuation. Mobile layout passed; requested desktop viewport override did not take effect. Existing games preserved. Authenticated deployed administrator acceptance remains pending explicit QA access.
This commit is contained in:
Quintine committed 2026-09-22 11:03:12 +10:00
1 parent 8c922b446b
commit e7d4efc3db
21 files changed
+2855 -21

No files matched your search

+10
View File
@@ -1,5 +1,15 @@
# Dune implementation status
## 22 September 2026 — Administrator room creation
Added [configured lobby creation](ADMIN_ROOM_CREATION.md) with explicit new-host
ownership, initial AI factions/difficulties, supported optional rules, invitations
and the ordinary voluntary host-seat transfer path. Atomic live-authorized writes
and saved account-bound requests keep retries from duplicating rooms or reviving
revoked private-seat access. Normal readiness and preview gates remain. Full
neutral lobby administration, participant support and authenticated production
acceptance remain unfinished; verification evidence accompanies the checkpoint.
## 22 September 2026 — Administrator room pause and joining locks
Added reversible pause/resume and joining-lock controls, availability filters