Connect bounded Moritani Atomics Aftermath
This commit is contained in:
1 parent
b2603f6715
commit
66a427ab55
17 files changed
+1036
-68
No files matched your search
+22
-7
@@ -1,6 +1,6 @@
|
||||
# Current development status
|
||||
|
||||
Updated 28 September 2026. **The full twelve-faction goal is unfinished. Basic
|
||||
Updated 29 September 2026. **The full twelve-faction goal is unfinished. Basic
|
||||
is playable and the six classic factions have a user-authorized Advanced preview.
|
||||
Expansion starts and full rules/publication acceptance remain gated.**
|
||||
|
||||
@@ -17,9 +17,10 @@ A summoned worm during the overlap retains its Nexus before the queued ride;
|
||||
Robbery overflow and Sabotage discards preserve physical custody. The table
|
||||
shows public owner order without disclosing the hidden Terror face; existing
|
||||
owned controls and minimal legal AI remain usable. Competing BG Intrusion,
|
||||
Fremen/Guild Ambassador child arrivals, Atomics and optional-module combinations
|
||||
remain gated, as do normal public expansion starts. This source is not in the
|
||||
last verified live image.
|
||||
Fremen/Guild Ambassador child arrivals and optional-module combinations remain
|
||||
gated, as do normal public expansion starts. The bounded Atomics path below
|
||||
does not open these overlap combinations. This source is not in the last
|
||||
verified live image.
|
||||
|
||||
A bounded [Guild native rate Karama path](GUILD_RATE_KARAMA_RULES.md#native-transport-extension--29-september-2026)
|
||||
now interrupts classic Guild/reciprocal-ally ordinary reserve shipments and
|
||||
@@ -45,8 +46,11 @@ was selected by the user, not sourced as a publisher priority ruling. Public
|
||||
notices hide the current payer's affordability from other seats. Owner controls,
|
||||
legal AI, JSON/SQLite CAS, nested Box/gift interruptions and a genuine late
|
||||
Mentat Ambassador entry have focused coverage; each still settles before the
|
||||
turn ends. Atomics/Aftermath and complete expansion starts stay gated. This
|
||||
local change is not in the last verified live image below.
|
||||
turn ends. A separate bounded classic-plus-Moritani Atomics path now records
|
||||
public Aftermath with permanent shipment prohibition and a one-card hand-limit
|
||||
reduction for Moritani and its ally at activation; later alliance changes are
|
||||
gated pending a ruling. Complete expansion starts stay gated. These local
|
||||
changes are not in the last verified live image below.
|
||||
|
||||
The live NAS Apps `dune` image is the immutable
|
||||
`ghcr.io/quintine/dune:sha-c9a3625ff2a9ddafdbc08e64de809eca6029db85`
|
||||
@@ -98,7 +102,18 @@ remote ride order across JSON/isolated SQLite recovery and duplicate CAS.
|
||||
Natural and summoned offer/ride browser surfaces were exercised. Review found
|
||||
and fixed an inherited-key force-custody bypass. A second Cunning offer
|
||||
inside an interrupted control, Great Maker, combined modules, Secret Ally
|
||||
protection and complete Nexus games remain gated.
|
||||
protection and complete Nexus games remain gated. The bounded Atomics reveal
|
||||
is a separate classic-plus-Moritani path, not a playable Nexus Terror effect;
|
||||
its later-alliance hand-limit policy is unresolved.
|
||||
|
||||
The bounded [Fremen Nexus Betrayal movement alternative](NEXUS_FREMEN_RULES.md#bounded-betrayal-movement-range)
|
||||
lets an unallied holder spend the physical card before Fremen move in
|
||||
Shipment and Movement. The native two-territory advantage stays suppressed
|
||||
through that turn, while independent ornithopters and ordinary moves remain
|
||||
legal. Owner controls, a prioritized legal bot play, Basic/Advanced JSON
|
||||
continuation and an authenticated concurrent SQLite CAS test are connected.
|
||||
The card's separate worm-riding suppression alternative and combined modules
|
||||
remain unfinished; no public Nexus gate changes.
|
||||
|
||||
The bounded [Ecaz Nexus Betrayal](NEXUS_ECAZ_RULES.md#bounded-betrayal-runtime)
|
||||
path lets a card holder select one public territory shared by Ecaz and its
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 29 September 2026 — bounded Moritani Atomics Aftermath
|
||||
|
||||
In classic-plus-Moritani tables without Guild, Ecaz or optional modules, a
|
||||
placed Atomics Terror token may be revealed against an eligible original
|
||||
entry. The existing arrival is never replayed. All physical forces in that
|
||||
territory enter the Tanks, the revealed token leaves play, and one public
|
||||
Aftermath marker permanently bars shipments there, including Fremen free
|
||||
reinforcements. Ordinary movement and the printed Sneak Attack exception
|
||||
remain available. From detonation Moritani and its ally at activation lose
|
||||
one Treachery hand slot; excess cards are discarded randomly through the
|
||||
saved fresh-discard continuation, not by identity chosen by another seat.
|
||||
The unresolved later-alliance penalty is conservatively gated before any
|
||||
Moritani alliance offer or break, while unrelated alliances remain possible.
|
||||
|
||||
Seventeen focused pure, Basic/Advanced gameplay, owner/rival component and
|
||||
authenticated SQLite CAS/restart cases pass. They cover elite counters,
|
||||
unallied and Harkonnen hand limits, physical card custody, privacy, Fremen
|
||||
shipment rejection, movement and Sneak Attack, and corrupted saved state.
|
||||
A direct non-test Basic reveal preserved two random discards, two lost
|
||||
armies, reduced projected hand limits and public Aftermath through JSON.
|
||||
Read-only browser inspection showed the owner-only reveal, no rival offer,
|
||||
public Aftermath notice and map marker; no room was written. Independent
|
||||
review found an impossible post-Aftermath Nexus bot alliance; the shared
|
||||
pre-offer guard and corresponding player controls now leave bots a legal
|
||||
Ready path. Typecheck, lint, the app build, **5,747/5,747 offline tests**
|
||||
and **54/54 local HTTP integration cases** passed. This is not a complete
|
||||
Moritani faction or release gate. See
|
||||
[source-bound Atomics scope](MORITANI_TERROR_RULES.md#bounded-atomicsaftermath-checkpoint--29-september-2026).
|
||||
|
||||
## 29 September 2026 — bounded Fremen Nexus Betrayal movement alternative
|
||||
|
||||
An unallied holder may spend the one physical Fremen Nexus card before Fremen
|
||||
|
||||
@@ -83,6 +83,8 @@ These are software integration recommendations, not newly asserted publisher tim
|
||||
| Sabotage recipient hand overflow | The normal case frees a slot before the gift. If there was no discardable card or another exceptional capacity change, this paragraph supplies no additional forced-discard procedure. |
|
||||
| One placement; unrevealed token retained on decline; no normal movement ban from Aftermath | Ordinary composition of the singular option, optional trigger and shipment-specific prohibition. These do not need invented restrictions or a hypothetical FAQ before implementation. |
|
||||
|
||||
The requested source search also found no publisher/designer ruling for a later alliance change. The [printed expansion rulebook, p. 5](https://gamers-hq.de/media/pdf/0f/7a/86/Dune_EcazMoritani_Rulebook_EN.pdf#page=5) says “From this turn forward, your hand limit is reduced by 1 (as well as your ally’s), discarding a random card if a hand exceeds the limit”; it does not identify which ally after a change. Do not infer a current-ally or original-ally policy from search summaries.
|
||||
|
||||
Verification commands: `pdftotext -layout /tmp/dune-rules/ecaz-mirror.pdf /tmp/dune-rules/ecaz-audit.txt`; `pdftoppm -f 3 -singlefile -scale-to 2400 -png /tmp/dune-rules/ecaz-mirror.pdf /tmp/dune-rules/ecaz-p3-audit`; equivalent p. 6 render; `node_modules/.bin/oxfmt --check docs/MORITANI_TERROR_RULES.md`. Source inspection and document formatting only; no runtime behavior tests or live-room actions were performed.
|
||||
|
||||
## Additional visual verification: Ecaz native leader discs
|
||||
@@ -128,3 +130,9 @@ Acceptance/refusal, cancellation, hidden return custody, former-alliance cleanup
|
||||
The earlier Extortion absence and unresolved-order checkpoints above are historical. The user chose normal Terror placement first (including any Karama response), then Extortion bank collection and storm-order payment choices. Revealing Extortion now reserves five bank spice without making it spendable; the placement opportunity closes before the five is credited. A first non-Moritani player's three-spice payment permanently removes the token. If every player declines, the existing return operation rotates all hidden supply IDs before Extortion can be placed on a later turn. The original triggering entry does not replay on reload, and CHOAM/victory continuations wait until the payment window settles. This placement-relative timing is a user interpretation, not a located publisher ruling; see [the exact source sequence and selected boundary](MORITANI_EXTORTION_RULES.md). Atomics/Aftermath and complete Moritani expansion starts remain gated.
|
||||
|
||||
Independent review repaired current-payer affordability disclosure and continuation custody for Nullentropy Box and Richese gifts. A real Advanced Homeworld Fremen Ghola return during Mentat triggered a Guild Ambassador shipment into Extortion **after** Moritani's placement; the bank award and payment window settled before the next turn. The late path does not justify opening full Homeworld/expansion combination gates.
|
||||
|
||||
## Bounded Atomics/Aftermath checkpoint — 29 September 2026
|
||||
|
||||
The printed Atomics contract above is connected for a bounded classic-plus-Moritani prototype without Guild, Ecaz or optional modules and with Moritani's alliance stable after activation. On an eligible entry the owner may leave Atomics hidden or reveal it; revealing kills every faction's forces in the territory and records public Aftermath there. The public map and Terror notice identify the territory and lasting shipment ban without identifying a still-placed hidden token's face. The owner sees the consequences before choosing to reveal. Ordinary movement and Sneak Attack are not prohibited by Aftermath, but shipments into that territory, including Fremen reinforcements, are.
|
||||
|
||||
From activation turn forward, Moritani and the ally **at activation** each have a hand limit reduced by one. Each discards one random card per excess card on resolution, and their projected hand limits reflect the lasting penalty. The Aftermath record includes the territory, turn, Moritani seat and original ally seat; it is not a second secret Terror face. The publisher paragraph ([E3-M, p. 5](https://gamers-hq.de/media/pdf/0f/7a/86/Dune_EcazMoritani_Rulebook_EN.pdf#page=5)) does not resolve what happens on later alliance change, so that transition remains gated rather than assigning the penalty to a new ally by inference. This checkpoint does not enable complete Moritani games or public expansion starts; other reactions and module combinations retain their own gates. Earlier absence statements above describe their dated checkpoints, not current behavior.
|
||||
Reference in new issue
Block a user