Connect genuine Ix expansion setup to playable prototypes
Add an offline Ix initializer through the real setup pipeline, supporting Basic and Advanced play, base factions, Ixians and Tleilaxu with the full 47-card deck and 22-card spice deck. Preserve all normal start and publication gates. Add a reusable local prototype starter: back up the named fresh ready lobby, initialize it once by exact version/state comparison and preserve seat/recovery tables and other rooms. Update the existing checklist with a separate prototype stage and document functional scope, source interpretations and later refinement. Six new tests cover all-profile private setup, exact typed starting forces, Face Dancer/treachery custody, JSON continuation, two fixed-seed complete games and local SQLite write/rejection boundaries. Independent review caught a missing JSON version update, now fixed and covered; focused checking fixed one test typing error before the stable broad check. No new rule interpretation was introduced. Validation: types, lint and 4,211 offline tests passed (123.237s); production build passed (6.543s); all 40 HTTP tests passed (23.578s). Source-bound report: 20260913-ix-prototype-final/report.json, fingerprint 3b8f295593bcb314bb72308d81739006b11d949d1e5906dbf6ce0704b15ebd72. Browser W5LE6VFB: human Ixian + Medium Tleilaxu + Hard Atreides from genuine setup, private starting-card refresh, Weather Control, mobile stronghold placement, then owned Brutal autopilot. Atreides won on turn 1; this short complete journey is not proof of every card or faction interaction. Finished private hand restored at phone width; expanded Poison Tooth was readable. Fixed-seed offline games 2026091301 (Basic) and 2026091302 (Advanced) both completed with both Ix factions. All 64 opening room versions/hashes are unchanged. One browser room and 30 HTTP rooms were added, totaling 95. Reused the running server; no restart or automation. Aggregate goal counters: 59,524,858 to 59,976,567 at completed verification, 451,709 tokens before final Git overhead. Two bounded workhorse helpers handled inventory/tests and independent review; one stable full check/build/HTTP run. Full game scope remains active and unfinished; future work prioritizes missing functional prototypes before exhaustive refinement and final acceptance.
This commit is contained in:
1 parent
194471e906
commit
5a76ae0410
12 files changed
+736
-9
No files matched your search
@@ -1,5 +1,24 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 13 September 2026 — Genuine Ix expansion prototype
|
||||
|
||||
Connected Basic/Advanced Ix setup with both expansion factions, the complete
|
||||
47-card Treachery Deck and Sandtrout through the existing game pipeline. A local
|
||||
prototype command backs up the named fresh lobby, starts it once with a version
|
||||
comparison, and preserves every seat and other room. The normal start gates
|
||||
remain closed. The checklist now separates Prototyped progress from Partial
|
||||
rules coverage. See [Ix prototype](IX_PROTOTYPE.md).
|
||||
|
||||
Six new focused tests cover private setup at all four profiles, exact starting
|
||||
forces, Face Dancers, cards, JSON restoration, immutable rejection and the local
|
||||
SQLite writer. Two reproducible full games use seeds 2026091301 (Basic) and
|
||||
2026091302 (Advanced), including both expansion factions and physical inventory
|
||||
checks. Review caught a saved JSON version mismatch, now corrected and covered.
|
||||
Browser room `W5LE6VFB` verifies genuine human Ixian setup, private refresh,
|
||||
Weather Control and mobile stronghold placement; owned autopilot then continues
|
||||
the same game. Final broad checks, later browser outcome and preservation results
|
||||
belong to the verified checkpoint. No complete expansion certification is claimed.
|
||||
|
||||
|
||||
## 13 September 2026 — Atreides full-plan interaction verification
|
||||
|
||||
|
||||
Reference in new issue
Block a user