Reconcile independent rule prototype coverage

This commit is contained in:
Quintine committed 2026-10-26 10:15:26 +11:00
1 parent ec549028ba
commit fe6c41ba40
2 files changed
+40 -2

No files matched your search

+22 -2
View File
@@ -16,6 +16,26 @@ open mode gates.
## Current checkpoint and work
**Independent-effect delivery inventory — 26 October. Prototyped / Partial.**
A bounded read-only trace of the helpers, engine, owned controls and minimal
legal policies finds connected first versions for the following families:
| Family | Connected independent effects | Remaining boundary |
| --- | --- | --- |
| Leader Skills | All28 bands across14 cards; [band inventory](LEADER_SKILLS_RUNTIME.md#independent-band-inventory--26-october-2026). | Interactions, provisional interpretations and complete-mode acceptance. |
| Richese cache | All10 distinct effects, one physical card each; [catalogue](../game/richese-cards.ts), [acquisition contract](RICHESE_ACQUISITION_RULES.md) and per-card checklist evidence. | Timing/source compositions, optional-profile guards and complete Richese games. |
| Moritani Terror | All6: Assassination, Atomics, Extortion, Robbery, Sabotage and Sneak Attack; [effect contract](MORITANI_TERROR_RULES.md#effect-contracts). | Exceptional recipient overflow, provisional pool/target/entry interpretations and combined acceptance. |
| Independent Ecaz cards | Recruits, Reinforcements and Harass & Withdraw, including normal selection/deal; [variant contract](ECAZ_TREACHERY_RULES.md). | Provisional accounting/timing, excluded profiles and full-mode acceptance. |
This is code-traced delivery evidence; no new tests or runtime journeys were
run for the inventory. The latest executable proof remains the Sandmaster
checkpoint below. Older absence labels in catalogue metadata and dated source
audits must be checked against the connected paths before assigning new work.
The next scoping pass targets specific missing timing/source functions and
excluded faction/module integrations. Full rules compliance, final assurance,
administration, presentation, AI calibration and deployed acceptance remain due.
No mode, publication or deployment gate changes.
**Sandmaster special-route collection — 26 October. Prototyped / Partial.**
Physical range3/twoGroups, carried Discovery and the own concealed marker now use
the existing signed route/pile choice. Fixed range stays3; different normal card
@@ -8523,7 +8543,7 @@ These links define bounded working behavior, not complete module certification.
| --- | --- |
| Base/Advanced setup | [Normal Advanced preview](ADVANCED_PREVIEW.md), [genuine setup](ADVANCED_SETUP_TEST_SEAM.md), [Advanced study](AI_ADVANCED_SETUP_CALIBRATION_20260907.md), [Fremen cancellation](FREMEN_MOVEMENT_KARAMA_RULES.md), [Atreides full-plan audit](ATREIDES_FULL_PLAN_TIMING.md). Earlier Basic-then-flip fixtures do not establish current setup coverage. |
| Expansion factions | [Ixians/Tleilaxu](IX_PROTOTYPE.md) and [all seven faction selections](EXPANSION_FACTIONS_PROTOTYPE.md): genuine setup, Ecaz six-force placement, [Advanced Loyalty](ECAZ_LOYALTY.md), separate optional card variants and private controls. The [adopted Ixians D source](RICHESE_AUCTION_RULES.md#explicit-source-boundaries) excludes Richese auctions from Technology; no special-lot exchange or decline is required. |
| Leader Skills | [Common lifecycle](LEADER_SKILLS_RUNTIME.md), [known skilled capture](LEADER_SKILLS_CAPTURE.md), [Mentat question preview](MENTAT_QUESTION.md), [Bureaucrat payments](BUREAUCRAT_PAYMENTS.md), five battle disciplines, [Planetologist](PLANETOLOGIST_RULES.md), [Suk Graduate](SUK_GRADUATE_RULES.md), [Rihani and other battle effects](LEADER_BATTLE_EFFECTS.md), [Smuggler shipment](SMUGGLER_SHIPMENT.md), [No-Field](SMUGGLER_NO_FIELD.md) and [battle collection](SMUGGLER_BATTLE.md), [Sandmaster routes](SANDMASTER_MOVEMENT.md) and [worm rides](SANDMASTER_WORM.md), [Banker spending](SPICE_BANKER_RUNTIME.md), [Diplomat defense](DIPLOMAT_DEFENSE.md) and [bounded retreat](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation). Remaining bands and combinations are explicit in those contracts. |
| Leader Skills | [Common lifecycle](LEADER_SKILLS_RUNTIME.md), [known skilled capture](LEADER_SKILLS_CAPTURE.md), [Mentat question preview](MENTAT_QUESTION.md), [Bureaucrat payments](BUREAUCRAT_PAYMENTS.md), five battle disciplines, [Planetologist](PLANETOLOGIST_RULES.md), [Suk Graduate](SUK_GRADUATE_RULES.md), [Rihani and other battle effects](LEADER_BATTLE_EFFECTS.md), [Smuggler shipment](SMUGGLER_SHIPMENT.md), [No-Field](SMUGGLER_NO_FIELD.md) and [battle collection](SMUGGLER_BATTLE.md), [Sandmaster routes](SANDMASTER_MOVEMENT.md) and [worm rides](SANDMASTER_WORM.md), [Banker spending](SPICE_BANKER_RUNTIME.md), [Diplomat defense](DIPLOMAT_DEFENSE.md) and [bounded retreat](LEADER_SKILLS_RULES.md#bounded-diplomat-retreat-interpretation). All28 independent bands have connected first versions; remaining interactions and acceptance are explicit in those contracts. |
| Discoveries | [Prototype](DISCOVERY_PROTOTYPE.md): genuine setup, Great Maker, seven cards/eight tokens, inspection and stash rewards, nested sites, signed later free entry, carried Ornithopter, sole Cistern, bounded Orgiz transfers, Jacurutu income, Testing Station and Shrine. Orgiz's per-deposit interpretation, contested/shared benefits and mixed physical allocation remain provisional or pending. The Orgiz path in current source is not yet deployed. |
| Nexus/Homeworlds | [Decision index](RULE_DECISIONS.md) links each integrated faction family, native/borrowed effects, physical custody, private choices, payments and transport. [CHOAM Secret Ally trade and bounded after-victory inspection](NEXUS_CHOAM_SECRET_ALLY.md), [Moritani Secret Ally losing-card retention](NEXUS_MORITANI_RULES.md#secret-ally-losing-card-retention-prototype), [Ecaz private yes/no inquiry and bounded native Duke Cunning](NEXUS_ECAZ_RULES.md#bounded-native-cunning-duke-vidal), [Emperor extra revival and bounded bank-auction purchase](NEXUS_EMPEROR_SECRET_ALLY_RUNTIME.md) are connected. Uniform CHOAM winner/Moritani loser windows, Ecaz inquiry scope/audience and Ecaz Cunning's Battle-only window are product inferences, not publisher rulings. Source audits or helpers alone do not certify full module games. |
| Truthtrance | [Spice facts](TRUTHTRANCE_SPICE_FACTS.md), [card counts](TRUTHTRANCE_CARD_COUNT.md), [hand inventory](TRUTHTRANCE_HAND_INVENTORY.md), [recorded knowledge](TRUTHTRANCE_KNOWLEDGE.md), [base Basic/Advanced reserve-shipment promises, including Guild](TRUTHTRANCE_SHIPMENT_PROMISES.md), and [Basic and native Advanced movement promises](TRUTHTRANCE_MOVEMENT_PROMISES.md) use authoritative private state. Earlier readiness audits do not supersede these follow-ups. |
@@ -8536,7 +8556,7 @@ These links define bounded working behavior, not complete module certification.
| --- | --- |
| Basic core | Broader truthful commitments, unresolved special timing and integrated rules/human/AI acceptance. Ordinary Guild rate cancellation now exists: the `guildRate` prepayment response and `guildRateBlocked` turn window cover ordinary reserve shipment, eligible cross-planet transport and Guild return through the normalized `guildTransport`/shipment intents (`game/engine.ts`, `docs/GUILD_RATE_KARAMA_RULES.md`); the older 7 September readiness note that called it absent is superseded. |
| Six-faction Advanced | Base gaps, provisional special-Karama outcomes, remaining timing audits and authentic multiplayer/browser acceptance. The user-authorized unfinished preview is available; setup matrices and complete samples do not certify full compliance. |
| Twelve factions and all optional modules | Every missing effect, remaining skill interactions and integrated acceptance, Ecaz card variant, Kull Wahad, unfinished Richese cards, Terror effects, occupation entitlement, Nexus interactions, contested Discoveries and complete games across valid combinations. The 7 October 2026 rulings settled CHOAM's low-population opening income, the Richese exhausted/canceled cache count, Suk/Kwisatz loss counting, the Guild Secret Ally Homeworld reserve return and Sandmaster HMS-relocation eligibility; the preserved captures can be resumed. Detailed boundaries remain in the checklist/decision index. |
| Twelve factions and all optional modules | Remaining source/timing functions and faction/module integrations, skill interactions, Ecaz card compositions, Kull Wahad, Richese card timing/compositions, Terror interactions, occupation entitlement, Nexus interactions, contested Discoveries and complete games across valid combinations. Independent Skill, Richese, Terror and Ecaz-card effects have connected first versions as inventoried above. The 7 October 2026 rulings settled CHOAM's low-population opening income, the Richese exhausted/canceled cache count, Suk/Kwisatz loss counting, the Guild Secret Ally Homeworld reserve return and Sandmaster HMS-relocation eligibility; the preserved captures can be resumed. Detailed boundaries remain in the checklist/decision index. |
| AI | Maintain minimal legal participation and critical correctness fixes while game features are unfinished. Full implementation, strategy refinement and calibration wait until all non-AI features are complete; then target approximately 75% higher-tier wins for Medium/Easy, Hard/Medium and Brutal/Hard. See the [AI development plan](AI_DEVELOPMENT_PLAN.md). These targets remain unverified. |
| Multiplayer | Broader disconnected/abandoned-seat recovery, unattended continuation and network-failure acceptance, while preserving authoritative versioning, custody, privacy and saves. |
| Administration | Complete the [admin panel](ADMIN_PANEL.md): permissions, room directory and creation/removal, lifecycle controls, participant support, backup/restore and operational audit tools. Required before full AI refinement. |
+18
View File
@@ -1,5 +1,23 @@
# Dune implementation status
## 26 October 2026 — Independent-effect delivery inventory
**Prototyped / Partial.** Three disjoint read-only traces inspect actual
helpers, engine handlers, owned controls and minimal legal policies for all10
Richese cache effects, all6 Moritani Terror effects and the independent3-card
Ecaz variant, including its normal selection/deal. Each family has connected
first versions; no missing standalone primitive was established. The earlier
inventory records all28 Leader Skill bands. Current-dashboard wording now
distinguishes these delivered primitives from remaining timing/source policies,
excluded combinations and full-mode acceptance.
This documentation checkpoint adds no implementation or runtime evidence.
Existing Partial classifications, provisional rulings and mode/publication gates
remain. No tests, saved-room/D1/server, reset/restart, deployment or recovery
operations occur. Link/anchor review and whitespace checks cover the changed
documentation. The latest executable proof remains the Sandmaster checkpoint
below. [Current scope and evidence](CURRENT_STATUS.md#current-checkpoint-and-work).
## 26 October 2026 — Sandmaster flight and concealed-marker routes
**Prototyped / Partial.** Physical range3/twoGroups, carried Discovery and the