Allow allied Ecaz in both Fremen sietches
Verify and publish checkpoint container / container (push) Successful in 11m6s
Verify and publish checkpoint container / container (push) Successful in 11m6s
This commit is contained in:
1 parent
bc0db31134
commit
7552bb5394
9 files changed
+90
-42
No files matched your search
@@ -17,6 +17,15 @@ open mode gates.
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
**Basic Fremen and Ecaz final victory — 29 October. Prototyped / Partial.**
|
||||
The documented provisional interpretation permits allied Fremen and Ecaz to
|
||||
co-occupy Habbanya, as well as Sietch Tabr, for Fremen's final-turn victory.
|
||||
Solitary or nonallied Ecaz and third-party fighters remain blockers. The real
|
||||
victory path and public quote are exercised using staged final-turn forces;
|
||||
24 related cases, typecheck, lint and the production build pass. Full rules
|
||||
and deployed acceptance remain open.
|
||||
[Source and scope](ECAZ_VICTORY_RULES.md#basic-two-sietch-co-occupation--29-october-2026).
|
||||
|
||||
**Basic independent cards, Kull and Residual Poison — 29 October.
|
||||
Prototyped / Partial.** Supported fresh native Basic rosters can enable printed
|
||||
Kull with independent Ecaz Treachery Cards. Focused native Ecaz/Ixian journeys
|
||||
|
||||
@@ -1,8 +1,26 @@
|
||||
# Ecaz victory implementation contract
|
||||
|
||||
Basic retains the [14 September Tabr-only runtime](#fremen-final-turn-runtime-follow-up).
|
||||
Advanced now follows the authorized supplied revision's physical p32 allowance
|
||||
in both protected sietches. The publisher audit below remains historical context.
|
||||
Basic provisionally permits reciprocal Fremen/Ecaz co-occupation in either
|
||||
protected sietch, adopting the recommended symmetry described below. The
|
||||
publisher's worked FAQ mentions only Tabr; Habbanya is an inference, not a
|
||||
publisher ruling. Advanced follows the authorized supplied revision's physical
|
||||
p32 allowance in both. The older runtime and source audits remain historical.
|
||||
|
||||
## Basic two-sietch co-occupation — 29 October 2026
|
||||
|
||||
The common Fremen special-victory quote now permits an allied Ecaz presence
|
||||
alongside Fremen in Habbanya as well as Sietch Tabr. This chooses the existing
|
||||
recommended Basic interpretation under the user's direction to implement
|
||||
recommended options, rather than treating the publisher FAQ's Tabr example as
|
||||
a prohibition elsewhere. Each territory still requires fighters of both current
|
||||
allies; solitary or nonallied Ecaz and third factions remain blockers. Ordinary
|
||||
victory precedence, Tuek restrictions and Guild fallback are unchanged.
|
||||
|
||||
The existing [quote tests](../tests/fremen-victory.test.ts) cover Basic Habbanya
|
||||
and absence of Fremen; the [final-turn engine cases](../tests/fremen-ecaz-victory-engine.test.ts)
|
||||
stage conserved forces after setup and resolve the actual readiness/victory
|
||||
path, including both modes and the existing negative cases. No mode-wide
|
||||
acceptance is implied.
|
||||
|
||||
## Authorized Advanced two-sietch allowance — 8 October 2026
|
||||
|
||||
@@ -11,20 +29,21 @@ Fremen I**, permits “Fremen forces (± coexisting Ecaz forces) or no one”
|
||||
in **Sietch Tabr and Habbanya Sietch**. This is an explicit Advanced
|
||||
source cutover, not a newly located publisher symmetry ruling.
|
||||
|
||||
The shared `fremenSpecialVictory` quote now ignores reciprocal allied
|
||||
The shared `fremenSpecialVictory` quote ignores reciprocal allied
|
||||
Ecaz cooccupation in either protected sietch when both factions actually
|
||||
have fighters there. Basic stays Tabr-only. Solitary/nonallied Ecaz and
|
||||
have fighters there. Basic's later provisional extension is described above. Solitary/nonallied Ecaz and
|
||||
third-faction fighters still block; other Tuek/final-turn/ordinary-winner/
|
||||
prediction/fallback conditions do not change. Public progress and real
|
||||
victory evaluation consume the same quote without another decision.
|
||||
|
||||
One native Collection-to-Mentat smoke reproduces the old Guild fallback,
|
||||
then awards Fremen/Ecaz on the same Advanced board while preserving
|
||||
Basic and solitary-Ecaz exclusions. Three Habbanya contract cases pass.
|
||||
then awarded Fremen/Ecaz on the same Advanced board while preserving the
|
||||
then-current Basic boundary and solitary-Ecaz exclusions. Three Habbanya
|
||||
contract cases passed at that checkpoint.
|
||||
No broad suite or deployed acceptance was run.
|
||||
|
||||
**Superseded for Advanced:** the Habbanya rows below predate the authorized
|
||||
supplied p32 cutover above. Basic still follows the Tabr-only audit.
|
||||
**Superseded:** the historical implementation boundary below predates the
|
||||
Advanced source cutover and the later provisional Basic extension above.
|
||||
|
||||
Primary-source review, 2026-09-07. This separates the explicit three-stronghold rule from its ordinary control and prediction consequences. No combat-rounding decision is needed for a victory predicate operating on an already-settled board. The unrelated rounding conflict remains as corrected in [Ecaz Occupy rules](ECAZ_OCCUPY_RULES.md).
|
||||
|
||||
|
||||
@@ -3228,7 +3228,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Moritani Advanced assassination preview | After an eligible battle loss, a different opposing-faction Traitor Card may be revealed even if its leader is already dead (zero bounty). Face-up set-aside and one private replacement occur during Mentat; one use per faction. Normal-call duration, uniform hidden-eligibility UX and exceptional combinations remain explicit. | [Runtime/source contract](MORITANI_ASSASSINATE_LEADERS.md) |
|
||||
| Moritani Extortion at Mentat | The user selected normal Terror placement/relocation first, including any Karama response; only then collect the reserved five bank spice and approach other players in storm order for a possible three-spice payment. Payment removes the token; all declines recover it with rotated hidden supply IDs. The relative placement timing is a user-selected interpretation, not a publisher ruling. | [Publisher sequence and selected timing](MORITANI_EXTORTION_RULES.md#mentat-ordering-selected-interpretation-not-a-publisher-ruling) |
|
||||
| Ecaz Ambassador / Moritani Terror shared entry | Bounded classic plus Ecaz/Moritani Basic/Advanced, native paired Skills with optional independent cards and the original paired Nexus envelopes retain both originally eligible owners in current storm order; committed entry/payment/counters do not replay. Bare card-only factions need no Skills. Later alliances do not erase the trigger; physical effect prerequisites are rechecked. This remains provisional, not publisher priority. Genuine BG fighters qualify independently; advisors are exempt. Entry waits for its own income, Intrusion/advisor or storm controls; actual in-flight and unsupported effect/module/child guards remain. | [Source gap and selected policy](MORITANI_ENTRY_TIMING.md#selected-bounded-overlap-order--29-september-2026), [paired native Skills/cards](MORITANI_ENTRY_TIMING.md#paired-skills-and-independent-card-entries--17-october-2026), [original Nexus](MORITANI_ENTRY_TIMING.md#paired-native-nexus-composition--7-october-2026), [deferred entry](MORITANI_ENTRY_TIMING.md#deferred-arrival-entry-behind-the-arrivals-own-interactions--7-october-2026) |
|
||||
| Fremen/Ecaz final-turn victory | Basic keeps reciprocal cooccupation at Tabr only. Authorized supplied Advanced physical p32 Fremen I permits both Tabr and Habbanya when Fremen/Ecaz actually coexist. Solitary/nonallied Ecaz and third parties still block; ordinary winner/prediction/fallback order is preserved. | [Current source cutover](ECAZ_VICTORY_RULES.md) |
|
||||
| Fremen/Ecaz final-turn victory | Basic provisionally extends the publisher's Tabr cooccupation example to Habbanya under the documented recommendation. Authorized supplied Advanced physical p32 Fremen I permits both Tabr and Habbanya when Fremen/Ecaz actually coexist. Solitary/nonallied Ecaz and third parties still block; ordinary winner/prediction/fallback order is preserved. | [Current source cutover](ECAZ_VICTORY_RULES.md) |
|
||||
| Truthtrance recorded knowledge | Questions compare an already recorded BG prediction, active submitted storm dial or actually known native Fremen forecast. Missing knowledge is unknown; only the aggregate answer is published. No future promise or unknown deck peek is created. | [Connected predicates and evidence](TRUTHTRANCE_KNOWLEDGE.md) |
|
||||
| Nexus lifecycle | Twelve physical cards, phase draw/replacement and alliance forfeiture; native Cunning, absent-faction Secret Ally and Betrayal have separate effects. No blanket Karama immunity. | [Common source contract](NEXUS_CARD_RULES.md), [lifecycle runtime](NEXUS_CARD_RUNTIME.md) |
|
||||
| Nexus faction effects | Preserve physical custody, original faction identity and durable effect receipts; use each printed family instead of borrowing another faction's rules by analogy. | [Atreides](NEXUS_ATREIDES_RULES.md), [Harkonnen](NEXUS_HARKONNEN_RULES.md), [BG](NEXUS_BENE_GESSERIT_RULES.md), [Emperor](NEXUS_EMPEROR_RULES.md), [Fremen](NEXUS_FREMEN_RULES.md), [Guild](NEXUS_GUILD_RULES.md) |
|
||||
|
||||
Reference in new issue
Block a user