Compose concealed No-Field battle cards before reserve costs

This commit is contained in:
Quintine committed 2026-10-16 08:56:01 +11:00
1 parent f50dda6078
commit a58b8bc92c
18 files changed
+1064 -45

No files matched your search

+24 -5
View File
@@ -29,6 +29,25 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
remain deferred until all rules are implemented.
**Concealed No-Field battle cards — 16 October.** Own Harass privately forecasts
native reserve-limited ordinary counters at their actual sector, without moving
them before both plans seal. Original reveal/history precedes card effects.
Reinforcements requires three own reserves after projected materialization,
before future Harass returns; token3/reserves3 now rejects the first fee plan
instead of sealing a battle that stalls at Traitor resolution. Harass-only stays
legal. Owner-only optional previews add no saved Game field or new mode gate.
This existing-order composition is explicitly provisional, not a new FAQ.
New genuine-shipment tests34/34; related17-file210/210, types/lint and build pass
with existing warnings. Sixteen fresh programs/all four policies accept48
continuation actions. Four actual390px journeys cover mixed-sector full return,
zero marker, blocked fee/legal fallback and funded native Occupy. Co-side cases
finish original CHOAM market into phase7 with original fixed/variable losses;
no overflow/browser/application error. Three guide topics import with all15
facets Partial; their25/16/28 evidence paths and three new anchors resolve.
Owned QA hosts/tabs/scaffolds removed; no human game/D1/deployment changed.
[Exact order, boundaries and scoped proof](HARASS_WITHDRAW_RUNTIME.md#own-no-field-composition--16-october-2026).
**Selected Richese weapon/card interaction wave — 16 October.**
- Clean selected CHOAM/Ix profiles now admit Stone/Mirror with native
Ixians/Tleilaxu in Basic/Advanced; Ecaz/Moritani stays Advanced-only.
@@ -45,8 +64,8 @@ Earlier questions remain unanswered; no new publisher ruling, state field,
public start or played-game conversion is implied. New Ix Tech/Stronghold,
other module bands and winner-changing allocation boundaries remain guarded.
Latest affected thirteen-file99/99, TypeScript, lint and build pass. Eight fresh
Node native programs/all four policies accept42 continuation actions; two
The preceding clean-Ix affected thirteen-file99/99, TypeScript, lint and build pass.
Eight fresh Node native programs/all four policies accept42 continuation actions; two
original47/10-cache programs also complete without independent Ecaz cards.
Two real390px control journeys prove Advanced copied Tooth activation versus
unused original (both deaths, actual cyborg losses, physical Mirror kept,
@@ -61,9 +80,9 @@ resolve; all ten facets stay Partial. Exact policies/earlier bounded proof:
[Harass/Stone](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026),
[Harass/Reinforcements](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026),
[Reinforcements/Stone](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
Own concealed No-Field Harass and other profile/module limits remain. No human
server, saved room, D1, deployment or new assurance campaign changed; final
assurance follows all rules.
Other profile/module limits remain. Own concealed No-Field Harass follows the
separate checkpoint above. No human server, saved room, D1, deployment or new
assurance campaign changed; final assurance follows all rules.
**Ixian Nexus purchased-card interaction wave — 16 October.**
Purchased-card replacement now composes:
+9
View File
@@ -258,6 +258,15 @@ Its +2 normal score adds no undialed counters; original reserve cost and fixed
versus variable on-board losses stay separate. Other optional modules and
Basic/unprofiled co-side card battles remain guarded.
Own concealed markers use the
[provisional materialization-first card contract](HARASS_WITHDRAW_RUNTIME.md#own-no-field-composition--16-october-2026).
Actual reveal precedes original reserve cost and successful return. Richese-held
Harass returns only its actual variable ordinary counters; Ecaz-held Harass
returns only its original fixed-pool undialed counters. Neither changes the
original mandatory Ecaz commitment. Reinforcements checks only its card user's
post-reveal reserves, not the allied marker's owner's supply. Marker-only
co-side does not admit same-owner mixed ordinary/marker Occupy.
Native/pure67 cases, relevant284-case batch and27 actual native-program
cases pass, including all four legal policies. Two natural captured games
exposed an existing mandatory-discard callback comparing casualties to the
+45 -2
View File
@@ -90,6 +90,48 @@ the card adds no fictitious weapon or defense value. Stronger profiles value
saved forces when expecting defeat and discourage use when expecting to win.
This is a legal strategy path, not strength calibration.
## Own No-Field composition — 16 October 2026
Under standing choose-recommended, this prototype preserves the existing native
materialization-first order: both plans seal, the original No-Field reveals at
its actual sector and materializes `min(value, current reserves)`, then Harass
chooses/returns actual undialed ordinary counters. It never returns a concealed
marker or resets token/last-shipment history. This is an explicit composition
of reveal-time instructions, not a newly retrieved combined publisher FAQ.
Before commitment, the owner's private force and location quote includes those
prospective ordinary counters without mutating reserves, board or token. Marker0
still permits leader/cards; reserve shortage caps the actual materialization.
Mixed ordinary/marker sectors choose a complete return only after revelation.
An opposing successful Traitor cancels Harass, not the native marker reveal.
Original fixed Ecaz and variable ally pools remain owner-labelled.
In a supported same-plan Reinforcements profile, the original reserve fee must
remain funded **after native marker materialization and before Harass returns**.
Token3/reserves3 therefore cannot seal Reinforcements, even if a later return
would refill reserves. The same owner may still use Harass alone. Token3/
reserves6 can materialize3, pay original3, then return its undialed counters.
Preview facts are owner-only and add no persisted Game field.
### Scoped native proof
The34 new genuine-shipment cases pass; the frozen17-file related union
passes210/210, with types/lint and application build. Zero and reserve-capped
markers, both slots, mixed-sector full allocations, real Traitors, original
fixed/variable owners, first-plan funding rejection and component history are
covered. Build retains existing module-register, chunk-size and route warnings.
Sixteen fresh native programs across all four policies accept48 continuation
actions. Four styled390px journeys pass without overflow or browser/application
errors: mixed Basic returns3 marker-sector plus1 other-sector counters and
loses2; Advanced zero plays the card without invented counters; deficient
Occupy keeps Reinforcements and legally returns3 with Harass; funded Occupy
materializes3, pays3, returns2 and loses its original1 variable counter.
The latter has Richese reserves2/Tanks4 and Ecaz Tanks3, preserving original
fixed losses. Both co-side journeys finish the actual CHOAM market and clear
battle/decision into phase7. Owned hosts/tabs/scaffolds were removed; no human
game, D1, deployment or new recovery campaign changed. Full acceptance remains.
## Current boundaries
- Basic and Advanced now support explicit ordinary/elite and sector allocation
@@ -104,8 +146,9 @@ This is a legal strategy path, not strength calibration.
The ordinary invariant-allocation guard remains. Clean selected Ix follows
the [separate priority contract](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026);
other profile/module limits, public starts and played-game retrofit stay gated.
A card user's own still-concealed No-Field remains guarded until its original
reveal; this wave does not certify Harass on a concealed native marker.
Own concealed No-Field use follows the
[materialization-first contract](#own-no-field-composition--16-october-2026).
Other profile/module boundaries remain unchanged.
- Co-present armies remain guarded in Basic or without the supported Advanced
Occupy profile. The [combined-army follow-up](ECAZ_OCCUPY_RULES.md#independent-cards-with-combined-armies--2-october-2026)
returns only actual card-user forces: original fixed Ecaz commitment or the
+31
View File
@@ -1,5 +1,36 @@
# Dune implementation status
## 16 October 2026 — Concealed No-Field Harass and original reserve funding
Preserve native materialization before effects. Private owner previews forecast
the actual reserve-capped ordinary counters at the marker sector, without an
early force/token transfer. Harass then selects/returns actual undialed counters,
never a virtual marker or reset history. Zero, caps, mixed sectors, original
fixed Ecaz/variable ally owners and Traitor cancellation remain connected.
Reproduced actual Advanced token3/reserves3 acceptance followed by native
materialization to0 and a failing first Traitor action. Reinforcements now
requires three own reserves after projected reveal, before any future return,
and rejects the first unfunded plan immutably while retaining legal Harass-only.
This materialize → original fee → successful return composition is explicitly
provisional, not a new publisher FAQ. No Basic Richese fee profile or other
optional module is admitted; no persisted Game field is added.
New genuine-shipment regressions34/34; frozen17-file210/210, types/lint and
build pass with existing module-register/chunk-size/route warnings. Sixteen
fresh native programs across four policies accept48 continuation actions.
Four real390px journeys cover mixed Basic complete-sector allocation, Advanced
zero/card legality, blocked native co-side fee/kept card and funded original
fee before return. The latter ends Richese reserves2/Tanks4 and Ecaz Tanks3;
both co-side controls finish original CHOAM market into phase7. No overflow,
browser/application error or original component-history loss was observed.
Actual generated guide import,25/16/28 topic evidence paths and three anchors
resolve; all15 facets remain Partial. Owned QA scaffolds/hosts/tabs removed.
No human game, D1, deployment or new broad/HTTP/recovery assurance changed.
Full rules, optional interactions and final acceptance remain unfinished.
[Canonical order and proof](HARASS_WITHDRAW_RUNTIME.md#own-no-field-composition--16-october-2026).
## 16 October 2026 — Clean selected Ix Stone and physical Mirror
Replaced the blanket Ix guard only for clean selected CHOAM/Ix profiles,
+20 -2
View File
@@ -35,8 +35,9 @@ This is an implementation interpretation, not a newly retrieved publisher FAQ
or an answer to the earlier reserve-payment question. The source audit's printed
effects and original provisional all-outcome/normal-first cost are unchanged.
Three reserves must exist at commitment. A future return cannot fund a deficient
plan or change its quoted normal/elite mix. For example, two original ordinary
Three original own reserves must remain funded at commitment after projecting
any own No-Field revelation. A future return cannot fund a deficient plan or
change its quoted normal/elite mix. For example, two original ordinary
and one elite reserve are spent even when Harass subsequently returns four
ordinary counters. Both cards discard once. The +2 remains normal-score-only,
not extra physical dial, support or winner casualties. Opposing successful
@@ -50,6 +51,23 @@ Basic/unprofiled co-side and other module gates stay; Stone uses the
[physical-token composition below](#native-stone-composition--16-october-2026).
No persisted state or fresh/public profile is added.
### Own concealed No-Field funding
The existing native battle path materializes a No-Field after both seals and
before card costs. Precommit availability now forecasts that same owner's
remaining reserves. Three must remain at that point, before any future Harass
return; another player's marker/reserves cannot affect or fund this card.
This is the explicitly provisional existing-order composition, not a new
publisher ruling or a waiver of the original fee.
Before-state token3/reserves3 accepted Reinforcements, revealed into reserves0
and then failed the first Traitor action. The new first-plan check rejects that
unfunded commitment without reserving cards or revealing a token; Harass alone
remains legal. Token0/reserves3 remains funded. Native actual revelation,
reserve-cap, token identity/history, support and fixed/variable losses stay.
No Basic Richese Reinforcements or other new mode is admitted.
### Scoped proof
The affected eleven-file offline union passes **134/134**, with types/lint and
+25 -1
View File
@@ -2,6 +2,30 @@
Audit date: 2026-09-06. This document distinguishes the printed token lifecycle from engine integration and unresolved combinations. It does not certify Richese, Homeworlds, or any other gated game mode.
## Concealed battle-card composition — 16 October 2026
Harass now composes with own concealed No-Fields in supported Basic/Advanced
and existing Advanced Occupy card profiles. Standing choose-recommended keeps
the native order: seal both plans, materialize the reserve-limited token at
its actual sector, then resolve original reserve cost and successful Harass
return before ordinary losses. This priority composition remains explicitly
provisional, not a new dedicated publisher FAQ.
Private planning forecasts actual ordinary counters and their marker-sector
location without moving them early. Zero remains a real marker with leader/
card legality; shortage caps by actual reserves. Mixed sectors select all
undialed physical counters only after reveal. Harass neither returns a virtual
marker nor clears its last-use/history fence. Opposing successful Traitor
cancels only the return, never the original component revelation.
Reinforcements requires three original own reserves **after projected native
materialization**, before any later return. A proven token3/reserves3 plan
previously sealed, materialized to0 and stalled on Traitor resolution; the
new first-plan guard rejects that commitment and retains a legal Harass-only
alternative. Other owners' reserves/markers are not shared. Owner-only preview
facts are view data, not new saved Game fields or a historical-save migration.
Existing mode, mixed-co-side, full-plan and optional-module gates remain.
## Advanced first versions — 8 October 2026
Advanced ordinary mixed battles and discounted allied shipments now reuse
@@ -124,7 +148,7 @@ This table records the original adapter contract. The implemented subset and cur
## Unresolved or compositional boundaries
1. **Reserve shortage when destroyed.** Voluntary/battle text explicitly caps by reserves; the destruction sentence says to lose the indicated quantity without repeating the shortage clause. The pure model caps materialization to avoid creating physical units, but that is conservation-based composition for storm/worm losses, not an independently answered FAQ. It does not select substitute losses from unrelated board forces.
2. **Mixed forces and battle dials.** The FAQ forbids dialing more than reserves in a No-Field battle. A territory can also contain ordinary forces (the Smuggler answer demonstrates mixed presence), but no retrieved answer expressly defines that limit with existing forces, multiple sectors, typed units or independently committed reserve uses. Basic and Advanced prototypes use an explicitly provisional additive pool; this does not settle the source question. Combined Occupy remains guarded.
2. **Mixed forces and battle dials.** The FAQ forbids dialing more than reserves in a No-Field battle. A territory can also contain ordinary forces (the Smuggler answer demonstrates mixed presence), but no retrieved answer expressly defines that limit with existing forces, multiple sectors, typed units or independently committed reserve uses. Basic and Advanced prototypes use an explicitly provisional additive pool; this does not settle the source question. Same-owner mixed ordinary/marker Occupy remains guarded; the existing marker-only Advanced Occupy profile supports the owner-specific card composition above.
3. **Full-plan special Karama and structured Truthtrance.** The ordinary Atreides dial prohibition is explicit. Whether a broader entire-plan power or a particular promise question overrides it was not resolved by a retrieved specific answer. Do not leak the value through private legal-plan previews, public maximum dials, error strings or bot reasoning.
4. **Homeworld use.** R3 recommends Richese in a Homeworld combination but supplies no retrieved No-Field-specific rule defining off-planet hidden custody, one-on-planet versus off-planet coexistence, or homeworld threshold disclosure. General module availability is not an answer to those lifecycle questions. The isolated model represents a single Arrakis marker and does not authorize Homeworld placement.
5. **Capturing, transferring or returning a concealed marker as a force.** Movement-as-a-force and Gamont's explicit forced reveal do not establish a general conversion for every card or Guild transport-to-reserves. A generic return helper must not erase a hidden token without a source-backed reveal/custody cause. This module exposes no such automatic escape from last-use history.
+2 -1
View File
@@ -657,7 +657,8 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Basic Moritani / Leader Skills | Ordinary Terror death returns the assigned skill once; own revival offers the existing private optional replacement. Sabotage does not take skills, alliances do not transfer assignments, and mandatory Planetologist/Diplomat disposal excludes those cards from ally retention. This is composition of existing contracts, not a new ruling or resolution of unfinished skill effects. Advanced and other roster/module combinations remain gated. | [Integration contract](MORITANI_LEADER_SKILLS.md) |
| Ecaz Loyalty | Before initial Traitor dealing, randomly set aside one native Ecaz card face up permanently. No Karama effect; no change to its leader disc. Resolving after existing pre-Traitor setup is an explicit sequencing composition; native ordinary-disc Skills now precede this draw through public assignment. Older dealt saves are not retrofitted; wider Skills/assassination combinations remain gated. | [Official sources and runtime](ECAZ_LOYALTY.md), [native skill composition](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026) |
| Sapho battle order | First/last reorders remaining Battle-phase choosers at clean boundaries. Phase priority persists through aftermath; actual legal pairs determine eligibility. Separating the chooser from physical attacker/tie advantage is an explicit implementation interpretation of the card's distinct alternatives, not a dedicated FAQ ruling. Last does not prevent others from choosing the holder as an opponent. | [Runtime scope and source interpretation](SAPHO_BATTLE_ORDER.md) |
| Harass & Withdraw | Either slot but neither category; private Prescience answers null. Return uniquely determined own undialed physical forces before weapon losses, canceled by an opposing successful Traitor. Mandatory after-use discard overrides winner retention. Explosion ordering and own-Traitor disposal are explicit timing/specificity inferences, consistent with the recorded Planetologist precedent. | [Runtime and sources](HARASS_WITHDRAW_RUNTIME.md) |
| Harass & Withdraw | Either slot but neither category; private Prescience answers null. Return own undialed physical forces before weapon losses, selecting complete typed/sector returns after reveal where necessary; canceled by an opposing successful Traitor. Mandatory after-use discard overrides winner retention. Explosion ordering and own-Traitor disposal are explicit timing/specificity inferences, consistent with the recorded Planetologist precedent. | [Runtime and sources](HARASS_WITHDRAW_RUNTIME.md) |
| No-Field battle cards | Under standing choose-recommended, preserve native materialization before card effects: actual reserve-limited token reveal, original Reinforcements cost, then successful Harass return. Privately forecast physical counters/sector and require three own reserves after reveal before sealing the fee card; future returns or ally reserves cannot fund it. Zero, original token/history, support and fixed/variable owners remain native. This is explicitly provisional composition, not a new publisher FAQ or user answer. Other profile/module and inspection gates stay. | [Harass contract](HARASS_WITHDRAW_RUNTIME.md#own-no-field-composition--16-october-2026) · [Native lifecycle](RICHESE_NO_FIELD_RULES.md#concealed-battle-card-composition--16-october-2026) |
| Clean Ix Stone / Tooth / Mirror | Reuse the existing CHOAM prototype order: original Stone first, then uncopied Tooth. The earlier priority question is unanswered; standing choose-recommended extends that order provisionally, not as a publisher ruling or user answer. Printed Mirror copy-first and user-selected physical retention stay independent. Clean selected Ix/Richese supports native Ixians/Tleilaxu in both modes; Ecaz/Moritani stays Advanced-only. Typed winner ambiguity, new Ix Tech/Stronghold and other module bands remain guarded. | [Source and profile distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026) |
| Expansion-faction setup | Selecting Ecaz/Moritani factions does not select their independent three-card variant. Ordinary decks contain 33/35/47 cards; Richese's ten-card cache stays separate. Ecaz allocates six total forces within Imperial Basin sectors 9–11, retaining fourteen reserves. Flexible sector allocation is the literal printed territory constraint; Fremen→Ecaz→Advanced BG order is an implementation inference, while Moritani-last is printed. | [Source and profile contract](EXPANSION_FACTIONS_PROTOTYPE.md) |
| Ixian Technology on Richese lots | Superseded 8 October by the authorized supplied Advanced physical p34, which expressly excludes Richese auctions from Ixian Technology. Richese cache/Black Market lots now open directly; the once-per-round Technology use remains for ordinary lots. The temporary per-lot decline scaffolding and its tests were deleted. | [Auction source boundary](RICHESE_AUCTION_RULES.md#13-september-saved-per-lot-technology-decline--superseded-8-october) |
+3 -1
View File
@@ -31,7 +31,9 @@ The earlier question remains unanswered. This is an interpretation selected
under the standing choose-recommended priority, not newly retrieved publisher
authority. Clean Ix now follows the separate
[selected-deck priority contract](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026);
own concealed No-Field Harass and other profile/module boundaries remain.
own concealed No-Field Harass follows its
[materialization-first contract](HARASS_WITHDRAW_RUNTIME.md#own-no-field-composition--16-october-2026).
Other profile/module boundaries remain.
The 6 September evidence above
is historical; the current checkpoint has its own bounded proof.