Compose native Ecaz Betrayal and Moritani Atomics

Retain original selected modules, typed native returns, advisors and hidden No-Field recall. Preserve a full unspent Guild/Sapho opening, paid ordered arrivals, capped provisional No-Field destruction and native World Sneak withdrawal. Bind desert Aftermath to its original Moritani Cunning placement.

Validation: frozen 16-file115/115, types/lint/build, eight finite original-action and GameTable SSR programmes, four minimal legal policies. Document provisional overlaps and corrected genuine recipes. No stored-game change or deployment; full combinations, comprehensive assurance and deployed acceptance remain required.
This commit is contained in:
Quintine committed 2026-10-18 11:21:28 +11:00
1 parent 8793e23d6b
commit bb9d292c4c
23 files changed
+1824 -88

No files matched your search

+28 -2
View File
@@ -16,6 +16,32 @@ open mode gates.
## Current checkpoint and work
**Native Ecaz Betrayal / Moritani Atomics — 18 October. Prototyped / Partial.**
Selected modules now retain typed native returns, advisors, actual shared HMS,
face-down concealed recall and original paid Karama cancellation. Guild first/
wait and Sapho ordering preserve a full unspent Shipment/Movement opening.
Native Atomics retains capped No-Field materialization, original paid arrival,
ordered Ambassador/Terror continuation and fixed hand targets. Original Nexus
Cunning grants now support printed-desert Atomics and historical Aftermath;
ordinary placement, shipment bans and the Sneak Attack exception stay distinct.
Both No-Field overlaps remain explicitly provisional.
Three disjoint lanes and owner integration are frozen. **16 files115/115**,
types/lint/build and eight finite original-action/table-SSR programmes pass:
typed/marker/advisor/HMS Betrayal201/222/200/213 source actions plus two choices
per allowance/cancel; World Atomics/Sneak375, paired arrival176, Basic/Advanced
desert134/261. Four policies retain legal typed/concealed Betrayal and native
World Sneak choices; no calibration. SSR framework aliases/CSS stubs mean no
visual/browser or deployed acceptance. Corrected fixtures preserve native
placement chronology, optional allied No-Field revelation and Basic range1.
The external smoke initially selected an already completed Sneak result; its
corrected pending-choice run passed against unchanged application source.
No saved room/database, reset, restart or deployment. Remaining Nexus/Discovery/
Semuta envelopes and other rule interactions still require implementation;
comprehensive assurance and complete modes stay open.
[Source, evidence and limits](NEXUS_CARD_RULES.md#native-betrayal-and-atomics-composition--18-october-2026).
**Selected E3 independent Nexus — 18 October. Prototyped / Partial.**
Fresh selected E3, optionally Ix/CHOAM/both, now composes independent cards,
Nexus and original World/phase/all14 modules. Native Occupy, Advanced
@@ -36,8 +62,8 @@ Fixture corrections retain the real at-least-one-alliance draw gate and decline
unwanted paid Ambassador placement before the Duke invasion. Initial lint caught
a reserved loop binding. No printed numeric rule changed. Bounded shared-profile
review found no material defect. No saved room/database, reset, restart or
deployment. **Next required rules:** Ecaz Betrayal and Moritani Atomics envelopes,
then remaining optional combinations; comprehensive assurance stays deferred.
deployment. The later native Betrayal/Atomics checkpoint above supersedes these
original effect exclusions; remaining combinations and assurance stay open.
[Contract, evidence and boundaries](NEXUS_CARD_RULES.md#selected-e3-independent-nexus--18-october-2026).
**Selected-deck independent Nexus — 18 October. Prototyped / Partial.**
+20
View File
@@ -1,5 +1,25 @@
# Dune implementation status
## 18 October 2026 — Native Betrayal and Atomics composition
Ecaz Betrayal now retains selected native modules, typed World returns,
advisors, actual shared HMS and provisional face-down No-Field recall. A genuine
Guild-first/wait or Sapho reorder preserves a full unspent opening. Native
Atomics retains original invoice/arrival order, provisional capped No-Field
destruction, fixed activation hand targets and actual World Sneak withdrawal.
Original Cunning grants support printed-desert Atomics/Aftermath without
changing ordinary placement or shipment/movement rules.
Three exclusive lanes plus owner integration pass frozen16-file115/115,
types/lint/build, eight finite original-action/table-SSR programmes and four
minimal policies. Recipe corrections preserve actual timing, optional allied
revelation and Basic range1; no printed numeric rule changed for a fixture.
One external smoke selected an already completed Sneak result, then passed
against unchanged application source after selecting its pending choice.
[Canonical source-bound proof and limitations](NEXUS_CARD_RULES.md#native-betrayal-and-atomics-composition--18-october-2026).
No stored room/reset/restart/deployment; wider effects, full combinations,
comprehensive assurance, AI calibration and deployed acceptance remain open.
## 18 October 2026 — Selected E3 independent Nexus
Selected E3, optionally Ix/CHOAM/both, now composes independent cards/Nexus12
+48
View File
@@ -2,6 +2,54 @@
Audit: 2026-09-06. Scope: the six Terror tokens, setup, placement, entry reactions and continuing effects. Initial audit made no runtime edits; see the implementation checkpoint below. This is an implementation contract with explicit evidence limits, not certification that the faction is playable.
## Native module Atomics — 18 October 2026
**Prototyped / Partial.** Original registered native
tables can reveal Atomics with their selected World/Nexus/Skills/phase/card
modules. Their setup and original arrival legality remain authoritative; no
Terror placement on a Homeworld, HMS or other unprinted target is added.
Existing Grumman occupation and low-population reveal restrictions still apply
to the entrant, including a directly submitted Atomics action. Another deferred
Extortion award does not remove the separately held Atomics token.
The separate original Moritani Nexus Cunning grant permits placement in any
printed Arrakis territory, including a desert. Atomics follows that actual
physical grant; a non-stronghold Aftermath retains its original placement event
and validates it against the original Cunning history after token removal.
This does not give ordinary Mentat placement a desert option or make Homeworlds,
HMS or Discovery territories printed Arrakis targets. The source and original
placement contract remain in [Moritani Nexus](NEXUS_MORITANI_RUNTIME.md).
The all-forces effect includes original normal/starred counters and advisors.
For a caught concealed No-Field, the
[explicit provisional reveal-first policy](RULE_DECISIONS.md#provisional-no-field-return-and-atomics--18-october-2026)
uses a detached forecast of the original native capped reveal, then performs
that reveal and actual physical loss once on acceptance. An unaffordable
denomination creates no extra counters. Forecasts disclose no private value.
This follows the supplied revision physical35/36 as a selected destructive-
effect composition; it is not an explicit printed Atomics/No-Field FAQ.
Original paid Guild invoices and Ambassador/Terror arrival order retain their
own continuation. A random hand-overflow discard can suspend that same ordered
arrival, rather than losing or replaying it. Aftermath keeps the original
activation targets, lasting shipment/cross-shipment ban, movement distinction
and printed Sneak Attack exception. No new battle, victory reward, revival or
shipment income is inferred from these casualties.
Original-action evidence is in `tests/fixture-moritani-atomics-modules.ts` and
`tests/moritani-atomics-modules.test.ts`, alongside the original pure/native
Atomics cases. Genuine desert placement and later movement/shipment evidence is
in `tests/fixture-nexus-moritani-atomics.ts` and
`tests/nexus-moritani-atomics-runtime.test.ts`. Full rules, combinations, comprehensive custody/privacy/recovery
assurance and deployed acceptance remain open.
The owner-frozen related16-file115/115 batch, types/lint/build and finite original-
action/table-SSR smoke pass. Original paid marker entry, ordered paired arrival,
random overflow, World Sneak withdrawal and Basic/Advanced Cunning desert
Aftermath use actual controls. Four policies have legal World Sneak choices.
The [shared checkpoint](NEXUS_CARD_RULES.md#native-betrayal-and-atomics-composition--18-october-2026)
records counts, the external-smoke correction and visual/deployment limits.
## Evidence and revision boundary
- **E3:** [GF9 Ecaz & Moritani rulebook](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf), printed pp. 3–6, 14, 16. Publisher-indexed text verified setup/placement/Assassination/Atomics on p. 5 and the official built-in FAQ/Karama answers on pp. 14 and 16. Direct download currently returns 403.
+59 -2
View File
@@ -2,6 +2,63 @@
Original source audit, 10 September 2026, with dated bounded runtime follow-ups below. This document establishes the printed component inventory, source protocol and implementation boundaries; none lifts expansion release gates. The ordinary worm-triggered alliance Nexus already in the engine is distinct from this optional card module.
## Native Betrayal and Atomics composition — 18 October 2026
**Prototyped / Partial.** Ecaz Betrayal now uses
the original native and selected-independent Nexus profiles with their selected
World/training/phase modules. Actual typed groups return to native reserves;
advisors lose their returned stance; original parent-to-HMS movement supplies a
real shared target. A full unspent Shipment/Movement opening survives actual
Guild first/wait and Sapho ordering. The native counter still needs its own
original paid Karama; no second shipment or movement is created.
For a concealed No-Field, the explicit provisional return policy recalls the
marker face down without materializing counters or revealing its denomination.
The distinct provisional destructive policy materializes capped native reserves
before Moritani Atomics sends all territory forces to Tanks. Original invoice,
Ambassador/Terror order, random overflow and fixed activation hand targets
remain. Original World Sneak Attack withdraws actual native reserves and retains
the printed Aftermath exception. See [Ecaz](NEXUS_ECAZ_RULES.md#native-modules-and-face-down-recall--18-october-2026),
[Atomics](MORITANI_TERROR_RULES.md#native-module-atomics--18-october-2026) and
[provisional authority](RULE_DECISIONS.md#provisional-no-field-return-and-atomics--18-october-2026).
A real Moritani Cunning placement can put Atomics into a printed desert. Its
actual historical grant remains the source for later Aftermath; ordinary
placement stays restricted to strongholds. Homeworld, HMS and Discovery targets
are not added by this exception. These are connected effects, not certification
of all Nexus effects, complete factions or all rules-permitted combinations.
Comprehensive assurance, full AI and deployed acceptance remain open.
Original-action evidence: `tests/ecaz-betrayal-modules.test.ts`,
`tests/moritani-atomics-modules.test.ts`,
`tests/nexus-moritani-atomics-runtime.test.ts` and their genuine setup fixtures.
Focused quote/physical cases include `tests/nexus-ecaz-betrayal-quotes.test.ts`,
`tests/richese-no-field-hidden-return.test.ts` and `tests/moritani-atomics.test.ts`.
Owner frozen **16 files115/115**, types/lint/build pass. Eight finite original-
action programmes pass: typed/marker/advisor/HMS Betrayal201/222/200/213 original
actions plus two response actions per allowance/cancel; World Atomics/
Sneak375; paired arrival176; Basic/Advanced desert134/261. Actual table SSR
retains return, concealed-marker, revelation, Aftermath and original arrival
controls. Framework aliases and CSS stubs mean no visual/browser acceptance.
Four minimal policies execute actual typed/concealed Betrayal and World Sneak
choices; this is legal participation, not difficulty calibration.
Iteration corrected real Guild-first opening and World reserve withdrawal
defects. Fixtures now decline an unwanted allied No-Field offer, place Ecaz at
its actual native phase-four opportunity, accompany BG explicitly, read the
completed Cunning history, and fund a genuine adjacent Basic movement source.
No printed numeric rule changed for a fixture. A bounded original-grant review
found no remaining concrete desert guard/continuation defect.
Private proof `20261018-native-betrayal-atomics/combined-proof.json` binds the
passed rule/type/build steps and the corrected runtime step to the same source
tree. The first external smoke incorrectly selected a completed Sneak result;
only that external programme changed before the passing repeat. Diagnostics
remain outside Git. Later checkpoint prose is a documented overlay; no saved
room/database, reset, server restart or deployment was involved. Full rules,
combinations, comprehensive assurance and deployed acceptance remain required.
## Selected E3 independent Nexus — 18 October 2026
**Prototyped / Partial.** Fresh selected Ecaz/Moritani
@@ -41,8 +98,8 @@ Evidence paths: `tests/selected-independent-nexus-entry.test.ts`,
`tests/e3-independent-nexus-cards.test.ts`,
`tests/e3-independent-nexus-duke.test.ts` and
`tests/e3-independent-nexus-arrival.test.ts`, with their original-action fixtures.
Ecaz Betrayal and Moritani Atomics remain distinct required effects with
substantive unimplemented envelopes; this delivery does not certify all Nexus
The later native composition above supersedes the original Betrayal/Atomics
exclusions. This earlier delivery does not certify all Nexus
effects, complete factions, combinations or final release. Comprehensive
assurance, full AI and deployed acceptance remain open.
+48 -4
View File
@@ -48,6 +48,51 @@ Implement the common, source-clear contract as a pure boolean intersection of **
Meaningful regressions should cover positive and negative answers with equal public hand sizes; dead/revived native leaders; native captive versus foreign captive/Ghola cases for the explicitly selected scope; Duke and Hero identities; Tleilaxu role separation; Harkonnen exchange before/after inquiry; stale/replayed/concurrent play; JSON/SQL historical persistence; and exact audience projection without counts or matching identities. Until scope and audience are selected, those unresolved branches must not be presented as fully source-verified behavior.
## Native modules and face-down recall — 18 October 2026
**Prototyped / Partial.** The original E3 Nexus
and Skills profiles and selected-independent Nexus core share the same Betrayal
effect. Original World, phase and training selections no longer block unrelated
Arrakis force returns. Their own setup/capture gates remain. Printed locations,
the actual placed HMS and revealed Discovery territories use room-local
legality. Homeworlds remain separate off-planet custody, not territory targets;
see original E3p10 and [Homeworld transport rules](HOMEWORLD_RULES.md).
The ally returns every visible normal/starred counter in every sector of the
chosen territory through the original native-reserve deposit. This preserves
typed Emperor Worlds; returned BG advisors lose their old territorial stance.
The coalition's other territories, Ecaz forces, original movement queue and
shipment/movement allowances remain. No shipment, revival or token income is
invented by the return.
Under the [explicit provisional No-Field policy](RULE_DECISIONS.md#provisional-no-field-return-and-atomics--18-october-2026),
an allied concealed marker counts as a possible shared group even if no ordinary
counter is visible. The public offer contains a concealed-marker flag and only
visible force counts. It never reads its denomination or reserve cap for target
availability. The private pre-return snapshot additionally binds the supplier,
controller-derived ally, original token/event and location. On allowance, the
marker returns face down, without materializing physical forces or changing
reserves/Tanks. The original last-shipment ban stays, and public last-used
projection does not reveal the recalled marker. Cancellation keeps all custody
unchanged. Old marker-free snapshot grammar remains.
The original quiet first-Shipment window and provisional Karama response remain.
An actual Guild first/wait choice or Sapho queue change does not close this
window while every player's shipment/movement is still unused and the full
roster remains in the queue. A pending timing choice must finish first;
this is not a newly supplied timing FAQ. Unsupported profiles, including the
existing trained E3/Harkonnen capture combination, remain separate. Original-
action fixtures and focused cases are `tests/fixture-ecaz-betrayal-modules.ts`,
`tests/ecaz-betrayal-modules.test.ts`, `tests/nexus-ecaz-betrayal-quotes.test.ts`
and `tests/richese-no-field-hidden-return.test.ts`. Comprehensive assurance and
complete-mode/deployed acceptance remain open.
The owner-frozen related16-file115/115 batch, types/lint/build and actual table
SSR pass. Original typed, marker, advisor and HMS programmes retain all selected
modules, original paid Karama and the unspent queue. Four minimal policies have
legal typed/concealed return choices. See the shared [source-bound checkpoint](NEXUS_CARD_RULES.md#native-betrayal-and-atomics-composition--18-october-2026)
for counts, fixture corrections and the explicit visual/deployment limits.
## Bounded Betrayal runtime
The printed Betrayal is a **separate panel** from the Secret Ally inquiry above.
@@ -63,7 +108,7 @@ board forces unchanged and the Nexus card spent. This response classification
is an explicit **provisional composition**, not a GF9 ruling granting Karama
blanket jurisdiction over Nexus effects.
The first implementation window is deliberately narrow: phase 5 while its
The initial implementation window was deliberately narrow: phase 5 while its
first active player is still current, the original movement queue is intact,
no pending decision/response and no shipment or movement has been used. It does
not assert that this is the only possible reading of “before Shipment and
@@ -71,9 +116,8 @@ Movement.” The physical Ecaz alliance and co-occupation must be current.
An automated eligible holder is scheduled before an earlier-seated movement
bot closes this opening; a human holder must declare before that first turn
advances. The game does not pause all seats to reveal a hidden card.
Only the classic factions plus Ecaz/Moritani and the Nexus module are
admitted; advisors, hidden No-Fields, Homeworlds, Discoveries, Leader Skills,
Tech, Stronghold Cards and other combined modules remain gated. A saved
That initial classic-plus-E3 envelope is superseded by the native-module
extension above; it is retained here as historical scope. A saved
pending snapshot binds the card's discard position, ally and exact typed board
group through the Karama window, even if another Nexus card is discarded
during that response. The ally's reserve counters are validated before any
+5 -1
View File
@@ -18,7 +18,11 @@ All four profiles consume the same private offer. The shared policy uses public
The engine binds the original placement, physical face and native opportunity in a saved receipt. A separate current-placement map ends when the token relocates, reveals or returns to supply; historical evidence remains available to the already committed entry and discard children. This preserves legitimate continuation across later turns and population changes without letting an old receipt authorize a new relocation. Consumers neither reconstruct that history nor broaden ordinary Grumman addition rules. The [Grumman stacking source](GRUMMAN_STACKED_TERROR_RULES.md) and its separate removal boundary remain unchanged.
Atomics and Extortion reactions, restricted Assassination leader pools, and existing Sneak Attack arrival combinations retain their explicit gates. No complete Moritani, Nexus or expansion-release claim follows from this checkpoint.
The [native-module Atomics extension](MORITANI_TERROR_RULES.md#native-module-atomics--18-october-2026)
now follows the actual Cunning grant into a printed desert, preserving its
historical placement source in Aftermath after removal. This supersedes this
checkpoint's original Atomics gate. Other reactions retain their own current
contracts. No complete Moritani, Nexus or expansion-release claim follows.
## Independent recovery review
+27
View File
@@ -2,6 +2,33 @@
Updated 18 October 2026. This is the authoritative navigation index for existing decisions, not a replacement rulebook or a new ruling. Detailed linked contracts retain their source citations and exact supported boundaries. Runtime follow-ups supersede historical absence claims; passing tests establish software behavior, not publisher authority.
## Provisional No-Field return and Atomics — 18 October 2026
The supplied Advanced revision physical35/printed33 sends all territory forces
to Tanks for Moritani Atomics. Physical36/printed34 treats a concealed No-Field
as one force until revelation and lists Storm, worm, Lasgun–Shield explosion
and Battle Plan revelation; it does not explicitly name either Terror Atomics
or Ecaz Betrayal. The original E3 Homeworld rule p10 says Homeworlds are not
territories; enabling that module adds no Homeworld target to these effects.
Under the 14 October choose-recommended instruction, provisionally compose:
- **Ecaz Betrayal:** return the marker face down without materializing forces.
Return actual visible normal/starred counters to their native reserves.
Preserve the last-shipment repeat restriction; recalling the marker does not
reveal its denomination through the public last-used display. Cancellation
leaves the marker and visible group unchanged.
- **Moritani Atomics:** treat this destructive explosion as a reveal source;
materialize only the original available capped reserves, then send those
physical forces and all other territory forces to Tanks. Before acceptance,
the forecast changes no live marker and exposes no denomination. Original
paid entry, random overflow disposal and both arrival owners continue once.
These are explicit provisional compositions, not retrieved publisher FAQ
answers or new user numerical rulings. Original Karama classification and
persistent activation-target interpretations remain. [Ecaz contract](NEXUS_ECAZ_RULES.md#native-modules-and-face-down-recall--18-october-2026),
[Atomics contract](MORITANI_TERROR_RULES.md#native-module-atomics--18-october-2026).
## Provisional own-World temporary-role reserve fee — 18 October 2026
Under the 14 October choose-recommended direction, an own-World Reinforcements