Connect Fremen Nexus fixed quota to native partial revival

This commit is contained in:
Quintine committed 2026-10-15 06:09:36 +11:00
1 parent 985cf85e12
commit 25996ec8a7
26 files changed
+1386 -354

No files matched your search

+16
View File
@@ -29,6 +29,22 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Fremen Secret Ally ordinary free quota — 14 October.** Recommended
provisional fixed-three permission now replaces the early-only exact-three
transfer. Activation spends one Nexus and moves nothing; original revival
controls support partial/late typed groups and original prevention, income,
Tech and Homeworld continuations. Prior free use counts, paid returns are
not refunded, higher native rates and Recruits' minimum-seven total survive.
The affected20-file union passes329/329; types/lint pass. Four real API
profiles reach Movement after late activation. Actual390px activation then
one-plus-two returns uses original Tleilaxu Allow controls, preserves spice13,
returns three counters and produces native income1 once, with no overflow
or browser errors. Old physical receipts adopt metadata without replay.
Final module, assurance and deployed acceptance remain open.
[Canonical interpretation and proof](NEXUS_FREMEN_RULES.md#recommended-fixed-ordinary-quota--14-october-2026).
Final connected UI build passes; existing route-classification/chunk-size
warnings remain. Owned QA scaffolding is removed; proof receipts are outside Git.
**BG Cunning fresh/storm card exceptions — 14 October.** The recommended
in-place any/all prototype now permits current-turn accompanied and storm-
bound/separated advisor territories during BG's own Advanced action. Native
+27
View File
@@ -1,5 +1,32 @@
# Dune implementation status
## 14 October 2026 — Fremen Nexus fixed ordinary free quota
Recommended provisional composition replaces the early-only direct transfer
with a physical singleton activation and phase/turn-bound ordinary quota3.
Normal revival owns partial/typed returns and original pending decisions,
prevention, free-income, Tech and native Homeworld deposit/deployment.
Prior actual free usage counts; prior paid returns keep their price and total
usage. No forces/leader/spice move on activation, and no total limit grows.
Higher native rates survive; Recruits doubles only its native rate and keeps
its original minimum-seven ceiling. Useless or unknown-ledger grants reject.
Strict old receipt adoption retains physical facts without gameplay replay.
Removed direct-transfer action/selector; all affected module consumers migrate.
Genuine Basic/Advanced classic and single-native-Tleilaxu chronology covers
partial1+2, late2+1, previously paid expanded returns, expiry, native income,
original typed caps and actual legal AI. Obsolete wiring/wording/early-only
pins are removed rather than updated. The frozen20-file union passes329/329;
types/lint pass. Four API profiles retain original costs/card inventory and
reach Shipment and Movement after late activation. Actual390px GameTable
enables quota, requests1 then2 and hands each to original Tleilaxu Allow:
Tanks8→5/reserves10→13/free3, spice13 unchanged, native income1 once,
one Nexus discard, no horizontal overflow or browser errors. No saved room
is reset, touched or deployed. Wider combinations/final assurance remain due.
[Canonical contract](NEXUS_FREMEN_RULES.md#recommended-fixed-ordinary-quota--14-october-2026).
Final UI build passes with existing route-classification/chunk-size warnings.
Owned QA host/tab/scaffolding is removed; API and phone proofs remain outside Git.
## 14 October 2026 — Native BG Cunning fresh and storm card exceptions
Recommended provisional interpretation: printed any/all permission is an
+13
View File
@@ -12,6 +12,19 @@ movement, battle geometry and actual casualties stay unchanged. One original
Karama response cancels the entire physical batch and keeps the Nexus spent.
[Source, original native proofs and controls](NEXUS_BENE_GESSERIT_RULES.md#recommended-cunning-card-exceptions--14-october-2026).
## Recommended Fremen ordinary free quota — 14 October 2026
The absent-Fremen Secret Ally now enables a fixed ordinary free quota of
three, followed by original normal revival requests. No counters move at
activation. Actual prior free usage counts; paid returns keep their price
and total usage. Partial/late returns, original typed caps, native prevention,
Homeworld deposits/deployment, Axlotl activity and once-only Tleilaxu income
use the original pipeline. Higher native rates survive; Recruits does not
double the fixed quota or lose its native minimum-seven limit. Old exact-three
receipts adopt strict source metadata without replay. This is the visibly
provisional recommended composition, not a publisher answer.
[Contract and changed-path proof](NEXUS_FREMEN_RULES.md#recommended-fixed-ordinary-quota--14-october-2026).
## Recommended absent-Fremen protection — 14 October 2026
The printed Secret Ally protection now connects before original worm
+44 -13
View File
@@ -166,25 +166,56 @@ and deployed acceptance remain due.
## Secret Ally revival
The card's total-of-three wording and the native alliance's ordinary free-three benefit support a **free-rate interpretation within ordinary revival accounting**, rather than three additional counters beyond the usual allowance. This is source composition, not an explicit Nexus FAQ. Preserve it as the proposed contract; do not silently apply Emperor's separate extra-return producer.
The current first path is a deliberate subset of that proposed contract: with Fremen absent, an unallied base-faction holder in Basic or Advanced Revival may spend the physical Nexus card to transfer exactly three eligible forces from Tanks to reserves at zero spice cost. It is available before any ordinary force return, with no competing expansion/module revival modifier, pending response or decision. The three returned forces consume the ordinary allowance and free-force ledger; they are **not** Emperor-style extra returns. The Advanced one-elite-per-turn cap and physical elite census apply. The server's private offer provides the eligible elite counts; the action validates its current turn and group. A signed before/after receipt and independent event markers persist through JSON saves.
### Recommended fixed ordinary quota — 14 October 2026
The bounded classic Tech/Advanced Stronghold composition now calls the existing Axlotl activity hook after this actual free batch; spice stays on the token until native phase-end settlement, without changing these ordinary ledgers. See [the composition contract](NEXUS_CARD_RULES.md#classic-tech-and-stronghold-composition--4-october-2026). Tleilaxu income and Homeworld arrivals remain excluded: those broader continuations require the native pending-revival pipeline, not this quiet transfer. Fewer-than-three Tanks, previous force returns and higher free rates/modifiers remain unavailable rather than guessing a ruling. The independent protection prototype above and native Cunning remain separate producers.
Choose-recommended-option priority adopts the printed total-of-three as a
phase-bound **ordinary free quota**, not Emperor-style additional returns.
This is visibly provisional source composition, not a publisher clarification
or a separately answered numerical user ruling.
The separate fresh classic `leader-skills --nexus-cards` composition preserves
the same ordinary/free-three ledgers, zero wallet cost, actual counters and
Advanced one-elite cap with all14 original skills, without Tech/Strongholds
or other overlays. It does not change physical training, grant leader revival,
reset prior returns or settle worm-protection reactions. [Scope and bounded
proof](NEXUS_CARD_RULES.md#classic-nexus-and-leader-skills-composition--4-october-2026)
remains separate from complete Fremen/Nexus certification.
With native Fremen absent, an actual unallied Fremen-card holder may enable
the quota at a quiet Revival boundary. `nexusFremenRevival` spends the single
physical card and records its original turn/owner and actual total/free usage.
It returns no counters, leader or spice. Then the **normal revival controls**
request any legal partial group, retaining the original typed prices/caps.
Prior actual free returns count toward three; prior paid returns keep their
price and consume the total allowance. No refund, ledger reset, leader grant
or new total-force limit is created. Partial Tanks and late activation work.
The effective free rate is the greater of the native rate and three. Higher
native rates survive. Recruits still doubles its native rate and retains its
original minimum-seven total limit, but does not double this fixed Nexus
quota. Native La La La/free blocking and Tleilaxu prevention still apply.
Unknown prior-free usage and a grant with no additional eligible free return
are unavailable before disposal. An already-entitled short Tanks group keeps
its card rather than paying for no improvement.
`game/revival.ts` already computes free rate/remaining from `p.revived`, typed prices and ordinary limits. Engine `beginRevival`/`finishRevival` retains pending requests and Tleilaxu prevention/income continuations. The future combined-mode adapter should be an explicit source-labelled, phase-bound free-rate entitlement consumed by an actual normal revival request, retaining previous returns and exact free/paid normal/starred allocation. Never refund earlier paid revivals or reset `revived`/elite counters on card play or reload.
`game/revival.ts` owns the shared allowance. Original `beginRevival`/
`finishRevival` resolve every requested group through actual CHOAM/Tleilaxu
decisions, typed reserves, Homeworld placement/deployment, Tech activity and
income. Native Tleilaxu free-revival income occurs once per player/turn after
actual returns, never on activation or once per partial request. Axlotl
activity remains on the original token until phase-end settlement. Native
Cyborg eligibility and Advanced Sardaukar caps retain their own rules.
Keep these questions visible: how the three-total interacts with a higher native free rate, prior paid/free returns, low-Homeworld bonus and Recruits; whether a partial group below three is permitted when Tanks cannot supply three; and whether the benefit survives La La La or Tleilaxu prevention. The [existing revival audit](FREMEN_REVIVAL_AUDIT.md) and [Homeworld benefit audit](HOMEWORLD_BENEFITS_RULES.md) do not by themselves answer differently worded Nexus composition.
New version-two receipts describe only the source grant. Strictly valid old
exact-three receipts adopt that metadata without replaying original forces,
payments or decisions; their physical before/after facts remain retained.
Malformed signatures are not repaired. The old direct-transfer action and
Nexus-only elite selector are removed; all affected consumers use activation
followed by the original revival action.
Tleilaxu may be present even though Fremen is absent. `collectRevivalIncome` uses a per-player/turn free-income marker and a separate Ghola path; do not create another payment merely because a Nexus card was played. Axlotl activation and any eligible Homeworld deployment must follow the actual returned batch. Preserve the existing [revival-accounting questions](TLEILAXU_AMBASSADOR_RULES.md), exact typed caps, and signed return/arrival continuations. No leader, Cheap Hero or foreign leader revival is printed here.
The twenty-file native/consumer union passes329/329. Genuine Basic/Advanced
classic and single-native-Tleilaxu fixtures cover one-plus-two returns, late
free and paid usage, expiry, real income, typed module returns and legacy
metadata adoption. Four API runs reach original Shipment and Movement after
late activation without changing costs. Actual390px GameTable enables the
quota, requests one then two, and uses the native Tleilaxu Allow control for
each: Tanks8→5, reserves10→13, free3, spice13 unchanged, native income1 once,
one discard, no overflow or browser errors. Wider combinations and final
rules/private/recovery/deployed acceptance remain open.
Final types/lint and connected UI build pass with existing build warnings.
Owned QA host/tab/scaffolding is removed; proofs remain outside Git.
## Verification and remaining boundaries
+13
View File
@@ -66,6 +66,19 @@ These decisions do not open public module/faction or complete-mode gates.
These decisions do not open public module/faction or complete-mode gates.
## Recommended Fremen Nexus quota — 14 October 2026
The user's choose-recommended-option instruction selects the provisional
ordinary total-free-quota-three composition: event-only card activation,
then native partial/typed revival. Actual prior free returns count; paid
returns consume total allowance without refund. Higher native free rates,
Recruits' original doubled native rate/minimum-seven limit, La La La and
Tleilaxu prevention remain; the independent fixed quota is not doubled.
No leader grant or extra total-force allowance is inferred. A useless or
unknown-ledger spend is unavailable. This is not publisher clarification
or a separately answered numerical ruling.
[Connected source, controls and evidence](NEXUS_FREMEN_RULES.md#recommended-fixed-ordinary-quota--14-october-2026).
## Content-first Basic prototypes — 8 October 2026
The user's Basic-first instruction authorizes usable first versions before