Make Fremen allied revival grants cancelable
Bind the original Fremen/ally/turn grant before Karama allowance or prevention. A prevented grant leaves intrinsic free rates and prior payments intact. Permit late grants under the explicit provisional Recruits current-rate policy, with shared controls, minimal bot support and native public chronology evidence. Complete rules and browser/deployed acceptance remain open.
This commit is contained in:
1 parent
d63efccb55
commit
0e3d6a250e
23 files changed
+1183
-44
No files matched your search
@@ -16,6 +16,25 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Fremen allied free revival — 24 October. Prototyped / Partial.**
|
||||
The original owner/ally/turn grant now resolves Karama before commitment.
|
||||
Prevention provisionally denies only that grant for the current Revival;
|
||||
intrinsic rates, Recruits and completed returns/payments stay intact. A later
|
||||
Recruits grant now uses the same current-rate calculation and actual free-use
|
||||
ledger as the opposite order, with no refund or retroactive reclassification.
|
||||
Persistent controls and minimal bots share the projected permission.
|
||||
[Source, selected timing and proof](FREMEN_REVIVAL_GRANT.md).
|
||||
|
||||
Disjoint helper/source/controls lanes and bounded review pass **14 files305/305**,
|
||||
types/lint/build, twelve actual control/gameplay/GameTable SSR journeys into
|
||||
Shipment, and sixteen existing-profile paths (80 accepted proposals).
|
||||
Genuine75–77 Basic/92–94 Advanced action sources earn Tanks in an actual battle
|
||||
and form the alliance at a real Nexus. Feedback repairs guidance expectations,
|
||||
two exhaustive kind registries and a fixture response label. No full-mode,
|
||||
strategy, comprehensive/browser/deployed certificate or saved-room/D1/reset/
|
||||
restart/deployment operation. The next mapped native candidate is Advanced
|
||||
Bene Gesserit advisor preparation timing before the first shipment.
|
||||
|
||||
**CHOAM Charity funding — 24 October. Prototyped / Partial.**
|
||||
CHOAM's own eligible poverty claim now uses the Spice Bank; E2 names other
|
||||
factions as its payees. After legal intervening spending, the selected preview
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
# Fremen allied free revival
|
||||
|
||||
## Source and selected timing — 24 October 2026
|
||||
|
||||
The base publisher rulebook physical p16 gives the Fremen ally three free
|
||||
revivals; ordinary force limits and special-force rules remain independent.
|
||||
The November2020 publisher FAQ p7 permits a Karama to stop an alliance ability
|
||||
for one use. The native permission therefore needs a response before its
|
||||
benefit is committed, rather than an uncancelable direct addition to the
|
||||
permission list. The exact digital declaration point and prevention duration
|
||||
below are implementation policy, not a Fremen-specific worked FAQ.
|
||||
[Official base rules](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf),
|
||||
[official FAQ](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf).
|
||||
|
||||
The existing optional Fremen grant action now binds the current native owner,
|
||||
mutual ally and turn during Revival. It opens the existing Karama response.
|
||||
All-pass commits the original grant once; prevention leaves it uncommitted and
|
||||
blocks that Fremen-to-current-ally opportunity for this Revival turn. It never
|
||||
sets general free-revival prevention. The recipient keeps its intrinsic free
|
||||
rate, Recruits, prior payments and completed returns. A later native Revival
|
||||
opening resets this denial through the existing phase rules. The user’s
|
||||
14 October choose-recommended authority selects this scope; no new question
|
||||
or claim of publisher confirmation is implied.
|
||||
|
||||
Publisher E3 physical pp11/16 says Recruits doubles current free rates, with
|
||||
the ordinary total raised to seven. Under the same explicit current-rate
|
||||
prototype policy, a grant accepted after Recruits uses the same current
|
||||
calculation as a grant accepted before it. Recruits doubles the current granted rate, including applicable bonuses,
|
||||
before caps; without other bonuses, three becomes six. It replaces the native ordinary rate,
|
||||
not an additional six-force gift. Actual prior free usage consumes this rate;
|
||||
all prior returns consume the total cap. The already selected late-paid policy
|
||||
retains prices/classifications and supplies no refund or retroactive relabeling.
|
||||
No direct combined late-grant ruling was found in the bounded primary search.
|
||||
[Official E3](https://www.gf9games.com/dune/wp-content/uploads/EcazMoritani-Rulebook-LOWRES.pdf),
|
||||
[existing Recruits interpretation](RECRUITS_RULES.md).
|
||||
|
||||
Original source passages were freshly checked through the publisher's indexed
|
||||
rulebooks and FAQ. No new edition, community rule or unrelated faction/module
|
||||
permission is adopted. This composition is provisional; complete rules/modes
|
||||
and final acceptance remain unfinished.
|
||||
|
||||
## Connected implementation
|
||||
|
||||
`game/fremen-revival-grant.ts` validates the original relationship and source,
|
||||
blocks repeated/prevented grants and checks known prior free usage before an
|
||||
active Recruits rate change. Native `game/revival.ts` remains the only owner of
|
||||
force quotes, intrinsic/granted rates, paid prices, total and elite caps,
|
||||
Homeworld additions and separate free prevention. A grant never moves counters.
|
||||
|
||||
The engine opens `fremenRevivalGrant`, validates that same source on allow and
|
||||
before cancellation-card cost, then commits or marks the optional
|
||||
`revivalRules.fremenGrantBlocked` recipient list. New responses retain their
|
||||
source in the existing cancellation-context/purpose protocols. Completed grants
|
||||
have no new response or implicit undo. Unknown old grants are not converted into
|
||||
new pending windows. A pending native return or priority transaction must finish
|
||||
before a new grant can be declared; no accepted invoice is silently repriced.
|
||||
|
||||
The public owner-only projection contains recipient identity, granted status
|
||||
and a generic blocked reason, without private wallets/Tanks or numeric usage.
|
||||
`components/fremen-revival-grant.tsx` provides the real persistent table action,
|
||||
status and provisional guidance. The normal response panel names the offered
|
||||
grant. Existing minimal bots consume that same legal projection and ordinary
|
||||
response/return controls, with no strategy or strength changes.
|
||||
|
||||
## Verification and remaining work
|
||||
|
||||
Frozen proof passes **14 affected offline files305/305**, types/lint and build.
|
||||
Twelve actual grant/Recruits/return callback and full GameTable SSR journeys
|
||||
reach native Shipment. Sixteen existing-profile native and Recruits paths
|
||||
accept80 legal grant/response/return proposals through their own views, with
|
||||
no strategy refinement or difficulty calibration. Focused engine cases also
|
||||
reach the next actual Revival and verify the denied grant becomes available.
|
||||
|
||||
The genuine three-seat public Fremen/Atreides/Emperor source selects only
|
||||
original scalar order, three unopened Treachery positions, two ordinary Spice
|
||||
positions and a later unopened worm. Native Fremen setup puts ten at Tabr;
|
||||
Atreides pays six to invade with six real reserves. Both seal native unarmed
|
||||
plans; Fremen dials six and wins, producing six actual Tank counters for each.
|
||||
The next turn's real worm/Nexus permits an actual proposal and accepted alliance.
|
||||
Native controls reach second Revival:75–77 Basic or92–94 Advanced source actions.
|
||||
Optional Recruits is selected before setup and originally dealt; optional prior
|
||||
Atreides returns are actually two free and one paid for two spice. No played
|
||||
phase, wallet, army, alliance, grant/denial or payment receipt is installed.
|
||||
|
||||
The twelve journeys cover ordinary allow/cancel, both Recruits/grant orders,
|
||||
prevention retaining intrinsic doubled returns and the actual prior-paid branch.
|
||||
Original force/card quantities and prior payment/usage remain intact. Existing
|
||||
related cases retain La La La, native/World limits, other revival and source/
|
||||
purpose behavior. First feedback passes304/305, exposing an old text assertion
|
||||
after review corrected bonus/cancellation wording. Targeted guidance feedback
|
||||
then passes. The next union passes305/305; types identify two exhaustive kind
|
||||
registries and one test's invented response label. The final frozen batch passes
|
||||
all steps after those corrections. Bounded review finds no concrete blocker;
|
||||
this is not comprehensive rules or privacy/persistence review.
|
||||
|
||||
Private evidence:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261024-fremen-revival-grant/`,
|
||||
including `frozen-integrated-3/report.json`, `runtime-smoke.json`, HTML and feedback.
|
||||
Verified base `d63efccb55723c8ff33d9ec0d9daf037d0bd66ca`, source tree
|
||||
`62f9b1817cbe890828d2c1aa9c1563fd492e5d05fd923dc3881aefcf468e5034`
|
||||
(2699 nonignored files, identical before/after checks). Only checkpoint
|
||||
prose, reference strings and evidence paths follow proof; delivery records that
|
||||
reviewed overlay and pushed revision. The supplied PDF stays untracked.
|
||||
|
||||
Framework aliases/CSS stubs mean callback/gameplay/SSR evidence, not visual
|
||||
browser or deployed acceptance. Full modes, all combinations, broader native
|
||||
Karama/optional nesting and comprehensive rules/recovery/privacy/custody
|
||||
assurance remain unfinished. Exact timing/prevention scope and late-grant
|
||||
rate composition remain provisional. No server, saved-room/D1/reset/restart
|
||||
or deployment operation occurs here.
|
||||
@@ -1,5 +1,31 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 24 October 2026 — Fremen allied revival response and late Recruits
|
||||
|
||||
Replace direct permission commitment with an original owner/ally/turn-bound
|
||||
Karama response. Before-cost and allow/deny checks share the focused quote.
|
||||
All-pass grants once; prevention marks only the current Revival grant and
|
||||
retains intrinsic free rates, Recruits and history. The existing phase opening
|
||||
clears that denial. A successful later Recruits grant uses current rates and
|
||||
actual free usage without refunding prior paid returns. Timing/duration and
|
||||
late-rate symmetry remain explicit provisional choices. Persistent controls,
|
||||
response names, source/purpose registries and minimal bots are connected.
|
||||
|
||||
Frozen14-file305/305, types/lint/build, twelve actual control/gameplay/GameTable
|
||||
SSR journeys into Shipment and sixteen existing-profile paths/80 accepted
|
||||
proposals pass. Genuine public classic setup, paid six-counter invasion, native
|
||||
battle losses and a second-turn worm/Nexus alliance supply75–77 Basic or92–94
|
||||
Advanced source actions. Recruits is originally dealt; optional prior return is
|
||||
actually two free/one paid. No played phase, army, wallet or alliance is assigned.
|
||||
Feedback corrects a stale guidance assertion, two exhaustive response tables
|
||||
and a synthetic response label. Bounded review corrects bonus-order wording;
|
||||
existing arithmetic already doubles applicable bonuses before caps.
|
||||
|
||||
[Source, exact evidence and limits](FREMEN_REVIVAL_GRANT.md)
|
||||
retain complete rules/modes, wider combinations and comprehensive/browser/
|
||||
deployed acceptance. No strategy/calibration or saved-room/D1/reset/restart/
|
||||
deployment operation. Private proof:20261024-fremen-revival-grant/frozen-integrated-3.
|
||||
|
||||
## 24 October 2026 — CHOAM Charity self-claims and shortfall funding
|
||||
|
||||
Make the ordinary poverty claim effective for CHOAM itself using the bank,
|
||||
|
||||
@@ -17,6 +17,13 @@ provisional, not a new FAQ or resolution of all later-rate questions. See the
|
||||
[native contract](RECRUITS_RUNTIME.md#classic-homeworld-composition--16-october-2026).
|
||||
|
||||
|
||||
**Native grant follow-up — 24 October 2026:** the earlier direct-commit and
|
||||
later-grant absence claims below are superseded by the source-bound
|
||||
[Fremen grant protocol](FREMEN_REVIVAL_GRANT.md). The existing optional action
|
||||
now offers Karama before commitment; current-Recruits rate symmetry and denial
|
||||
of that grant for this Revival are explicit prototype choices. This does not
|
||||
settle unrelated timing/combination questions or certify full modes.
|
||||
|
||||
## Primary evidence
|
||||
|
||||
| Source | Relevant verified rule |
|
||||
|
||||
@@ -6,6 +6,19 @@ Advanced faction setup. All three physical cards are present exactly once.
|
||||
Recruits, bounded Reinforcements and Harass & Withdraw have connected controls,
|
||||
AI and saved continuation; full interactions and publication remain gated.
|
||||
|
||||
## Native Fremen grant after play — 24 October 2026
|
||||
|
||||
The earlier later-grant guard is replaced by the symmetric current-rate
|
||||
prototype: an original Fremen allied grant may be declared after Recruits.
|
||||
Its native Karama window settles before permission is committed. Prevention
|
||||
blocks only that grant for this Revival; it does not erase intrinsic free
|
||||
allowance, Recruits or earlier returns/payments. A successful late grant uses
|
||||
the same current3→6 calculation as a grant preceding play, with actual prior
|
||||
free usage deducted, no refund, and ordinary/native total and typed limits.
|
||||
The exact response scope and later-rate composition remain provisional under
|
||||
14 October, not a new publisher combined ruling.
|
||||
[Source, controls and bounded evidence](FREMEN_REVIVAL_GRANT.md).
|
||||
|
||||
## Original Skills/phase composition — 17 October 2026
|
||||
|
||||
Supported classic, selected E1/E2 and standalone/paired E3 all14/card profiles
|
||||
@@ -30,7 +43,7 @@ user ruling or a newly retrieved publisher answer.
|
||||
Thus Atreides' actual two-free/one-paid return retains its two-spice payment
|
||||
and three total returns; after Recruits it may take two additional free
|
||||
forces under the seven total cap. Missing or inconsistent free-use ledgers,
|
||||
pending declarations, later rate changes and same-turn replay remain guarded.
|
||||
pending declarations, unrelated later rate changes and same-turn replay remain guarded.
|
||||
The owned before-play panel and public active panel name this interpretation.
|
||||
|
||||
Basic/Advanced before/after native smokes use a genuinely dealt card, an
|
||||
@@ -113,7 +126,7 @@ source review. No newly retrieved late-paid ruling is claimed.
|
||||
|
||||
The scope permits activation before returns or after consistently recorded
|
||||
free/paid normal returns, once priority windows and transactions finish.
|
||||
Unknown legacy usage, later Fremen grants, same-turn replay after recovery
|
||||
Unknown legacy usage, unrelated late-rate changes, same-turn replay after recovery
|
||||
and other optional modules remain guarded, apart from clean classic Homeworlds
|
||||
above or the separate clean classic/Ix/CHOAM
|
||||
[Tech/Advanced Stronghold composition](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026).
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Rule decision index
|
||||
|
||||
## Fremen allied revival response and later Recruits grant — 24 October 2026
|
||||
|
||||
Compose the base Fremen allied free rate with the general FAQ's cancelable
|
||||
alliance use. Before committing the original owner/mutual-ally/turn grant,
|
||||
resolve the native Karama window. Under the 14 October recommended policy,
|
||||
prevention denies only this grant for current Revival, retaining intrinsic
|
||||
free rates, Recruits and completed history. An allowed later Recruits grant
|
||||
uses the same current rate and recorded free usage as the opposite order;
|
||||
prior paid returns keep their prices without refund. Exact response duration
|
||||
and late-rate symmetry are provisional, not a direct publisher worked ruling.
|
||||
[Source, implementation and limits](FREMEN_REVIVAL_GRANT.md#source-and-selected-timing--24-october-2026).
|
||||
|
||||
## CHOAM self-claim and provisional shortfall funding — 24 October 2026
|
||||
|
||||
E2 p7 names other factions as CHOAM's payees; the ordinary poverty rule leaves
|
||||
|
||||
Reference in new issue
Block a user