Restore ordinary Skills in bounded Guild Betrayal composition
This commit is contained in:
1 parent
9fb680da09
commit
ea12a68e56
12 files changed
+637
-11
No files matched your search
@@ -29,6 +29,24 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Ordinary Skills in Guild Betrayal — 13 October.**
|
||||
The new Bureaucrat composition had exposed all14 cards but omitted its profile
|
||||
from ordinary skill quotes. A real Sandmaster move rejected while ordinary
|
||||
movement succeeded; native Mentat battle naming was absent before posture.
|
||||
The exact native-Guild classic profile now joins ordinary skill legality; it
|
||||
explicitly rejects Homeworlds/Tech/Strongholds/Semuta and other overlays.
|
||||
Actual CLI `guild-betrayal --leader-skills` dispatch is connected and exercised.
|
||||
Native Sandmaster wallet5→6/pile6→5/moved1 precedes original Collection
|
||||
wallet8/pile3. Actual390px Mentat naming→target Crysknife show retains the card,
|
||||
records the answer only for entitled seats and restores original posture; paid
|
||||
trainer wallet3 and all other wallets stay unchanged. Artifact:
|
||||
`/tmp/dune-betrayal-mentat-3232.json`; browser errors empty.
|
||||
Frozen42/42 across three affected files and types/lint pass after removing a
|
||||
nonexistent controller-property pin and an incidental zero-spice-map shape pin.
|
||||
No source rule, strategy, public start, saved-game or full-mode claim follows.
|
||||
Final68/68 across five related unit files, types/lint and app build pass with
|
||||
unchanged warnings; owned QA resources are released.
|
||||
|
||||
**Advanced occupied Bureaucrat receipts — 13 October.**
|
||||
Actual Advanced Emperor and Guild gross8 receipts now prove native3/occupied3/
|
||||
Bank2 through retained original qualifications, with original full payer shares.
|
||||
|
||||
@@ -1,5 +1,53 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 13 October 2026 — ordinary skill legality in Guild Betrayal
|
||||
|
||||
The previous composition dealt all14 cards but only admitted Bureaucrat to its
|
||||
quote union. Original `ordinaryLeaderSkillModeSupported` omitted the new
|
||||
Guild Betrayal profile, which also withheld Mentat naming and rejected optional
|
||||
Sandmaster collection while allowing the same ordinary move.
|
||||
|
||||
The exact composition now joins ordinary skill legality. Its predicate checks
|
||||
native Guild and rejects Homeworlds/Tech/Strongholds/Semuta in addition to
|
||||
existing unrelated-overlay guards; no broader profile is enabled. Existing
|
||||
ordinary quote consumers retain their rule calculations. Actual prototype
|
||||
dispatch now supports `--profile guild-betrayal --leader-skills`; an isolated
|
||||
in-memory room reaches original setup/offers/Nexus/cursor without touching saves.
|
||||
The shared original trained-setup fixture is reusable for an actual chosen
|
||||
trainer card; no offer or assignment is replaced.
|
||||
|
||||
Native BEFORE Sandmaster: original BG fighter1 Polar Sink/reserves19, printed
|
||||
Hagga Basin6. Ordinary ground movement succeeds; identical collecting request
|
||||
rejects immutably. One real original paid shipment/all-pass Betrayal prefix stays
|
||||
bound. AFTER: exactly one spice debited and credited, original counter moved,
|
||||
ordinary moved count1; native endMovement legitimately collects another2,
|
||||
ending wallet8/pile3. The child post-Collection assertion expecting5 failed
|
||||
after the actual skill path succeeded; no production rule was changed for it.
|
||||
|
||||
Native BEFORE Mentat: paid two-force deployment cost2 (BG5→3) against original
|
||||
Atreides army, living trained native disc. Battle skipped Mentat naming and
|
||||
opened original posture. AFTER: owner names Crysknife, target privately shows
|
||||
the held card, entitled history records it and original posture/powers resume.
|
||||
The child target plan incorrectly selected a face-up trained Warmaster;
|
||||
consumer regression uses a real living untrained target disc and accepts both
|
||||
native card-free plans, preserving held cards/resources.
|
||||
|
||||
Actual390px owner question and target Show Crysknife privately controls retain
|
||||
the weapon and restore original posture. Owner history contains the answer;
|
||||
outside history stays empty, paid wallets unchanged. Artifact
|
||||
`/tmp/dune-betrayal-mentat-3232.json`; recorded browser errors empty.
|
||||
Only owned QA host/tab/scaffold are removed.
|
||||
|
||||
Initial frozen42-case union had40 pass/two fixture assertions fail: nonexistent
|
||||
assignment.controller and native automatic Collection creating zero pile keys.
|
||||
Those representation/default pins are removed rather than re-pinned; the
|
||||
abandoned request instead preserves its actual printed pile and trainer cash.
|
||||
Final42/42 and types/lint pass. This proves the bounded connected paths, not
|
||||
all skill combinations, strategic AI, full games, recovery or deployed acceptance.
|
||||
Final frozen related union68/68 across five files, types/lint and app build pass
|
||||
with unchanged module-registration/chunk/route-classification warnings.
|
||||
|
||||
|
||||
## 13 October 2026 — actual Advanced occupied receipt coverage
|
||||
|
||||
Native Advanced Emperor and Guild programs settle actual gross8 into native3,
|
||||
|
||||
@@ -70,7 +70,16 @@ Integrated verification should exercise first shipment followed by moved/decline
|
||||
|
||||
### Entry, physical cost and funding
|
||||
|
||||
The explicit fresh `guild-betrayal` development profile admits two to six ready classic-faction seats in Basic or Advanced, including native Guild and at least one other faction. It uses physical base decks and Nexus; Homeworlds are optional only when genuinely enabled and seeded during setup. It does not retrofit games, silently add Homeworlds, admit other expansion factions/decks or combine Leader Skills, Discoveries, Tech Tokens, Stronghold Cards, Semuta, Kull or Richese previews.
|
||||
The explicit fresh `guild-betrayal` development profile admits two to six ready classic-faction seats in Basic or Advanced, including native Guild and at least one other faction. It uses physical base decks and Nexus; Homeworlds are optional only without Skills and when genuinely enabled and seeded during setup. It does not retrofit games, silently add Homeworlds, admit other expansion factions/decks or combine Discoveries, Tech Tokens, Stronghold Cards, Semuta, Kull or Richese previews.
|
||||
|
||||
Explicit `--profile guild-betrayal --leader-skills` instead retains the original
|
||||
all14 setup and native classic Guild roster with no Homeworlds or other overlays.
|
||||
The ordinary skill quote layer admits this exact composition rather than
|
||||
silently disabling Mentat questions, Sandmaster movement or related skill bands.
|
||||
The user-ruled Bureaucrat offer follows the original completed invoice; on a
|
||||
qualified third-party share it diverts two from the holder receipt to Bank.
|
||||
Payer costs, donor escrow, physical Nexus discard and shipment remain original.
|
||||
See [Bureaucrat ruling and evidence](BUREAUCRAT_PAYMENTS.md#user-rulings--13-october-2026).
|
||||
|
||||
Only original native shipment producers are admitted here. Native Guild Nexus Cunning's second shipment and Richese Nexus Secret Ally's discounted shipment are blocked in this profile **before** spending either singleton or creating a native parent. Those effects outside this profile remain unchanged. Guild Secret Ally is already unavailable because native Guild is seated, not because this preview establishes a new prohibition on its printed panel.
|
||||
|
||||
|
||||
Reference in new issue
Block a user