Bind Truthtrance card plays to original Storm and spice windows
This commit is contained in:
1 parent
09a81a9b65
commit
e88f871385
20 files changed
+1519
-26
No files matched your search
+41
-1
@@ -16,10 +16,50 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Next: remaining Basic card/action declarations and native timing.**
|
||||
**Next: remaining Basic card/action coverage and native timing.**
|
||||
Continue remaining Basic functions before Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Truthtrance / original-window card plays — 27 October. Prototyped / Partial.**
|
||||
Weather Control, Family Atomics and Harvester now have source-bound future
|
||||
printed-play conditions in whole turn answers. Real Storm movement closes its
|
||||
card window; each fresh blow gets a stable identity, so a later Advanced blow
|
||||
cannot inherit the first blow's No. Original effects, costs, forces and typed
|
||||
Weather0..10 remain. Definite answers reopen own acceptance; Ready must retain
|
||||
a completion after source closure. A No cap lasts through actual closure.
|
||||
|
||||
Focused sources earn Harkonnen's real two-counter Shield Wall shipment at
|
||||
cost4 before Storm2, then actual Atomics sends both to Tanks. Weather6 before
|
||||
dials, Weather8 after reveal, Atomics36 and Harvester14 prefixes derive from
|
||||
actual arrays and preserve original33 Treachery/15 Traitors. An actual paired
|
||||
A/E Truth deal with H Weather/Hajr proves two questions: Weather's button must
|
||||
bind its matching later row while the earlier Hajr answer remains live. It then
|
||||
continues to real Movement/Hajr and fulfills both. Feedback fixes that guide
|
||||
binding; first Storm opening and type feedback are also repaired.
|
||||
|
||||
The final frozen batch passes **18 files,303/303**, types/lint/build. Thirty-nine
|
||||
new cases include8 source,8 aggregate,7 control,15 native/controlled-view and1
|
||||
shared availability case. Nine runtime journeys pass with37 GameTable SSR
|
||||
renders,10 actual answer callbacks and14 exact guide callbacks. They cover
|
||||
all three effects, manual Weather10 after reveal, actual Wall casualties,
|
||||
late payment after source close, foreign Weather, whole No, distinct Advanced
|
||||
blows and the two-question callback. Four minimal profiles can honor both play
|
||||
and No-Harvester acceptance. The tempting after-Ready Harvester policy uses a
|
||||
controlled public view; its real played Game/army remains unchanged.
|
||||
|
||||
The earlier V2 batch passed20 files/324 before the guide follow-up. V3 repeats
|
||||
the affected18 files and adds the paired-question case; two unchanged early-
|
||||
travel files (22 cases) are retained only as V2 evidence, not final-source
|
||||
certification. Bounded Box review finds no recursive whole search or double fee;
|
||||
window Box/other combinations still need native acceptance. No new assurance
|
||||
campaign or AI strategy/calibration is run.
|
||||
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-window-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261027-truth-window-runtime-v3/`.
|
||||
No HTTP/storage boundary, database, reset/deletion, restart or deployed operation
|
||||
changes. Wider card/action families and final browser/deployed/recovery/privacy/
|
||||
custody acceptance remain open.
|
||||
[Contract and scope](TRUTHTRANCE_TURN_ACTIONS.md#original-storm-and-fresh-blow-card-plays--27-october-2026).
|
||||
|
||||
**Truthtrance / native Voice and Prescience — 27 October. Prototyped / Partial.**
|
||||
Whole turn answers now include original native power use/explicit Decline,
|
||||
exact Voice command or requested Prescience field. All predicates concern the
|
||||
|
||||
@@ -1,5 +1,47 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Original Storm and fresh-blow card plays
|
||||
|
||||
**Truthtrance / original-window card plays — 27 October. Prototyped / Partial.**
|
||||
Weather Control, Family Atomics and Harvester now have source-bound future
|
||||
printed-play conditions in whole turn answers. Real Storm movement closes its
|
||||
card window; each fresh blow gets a stable identity, so a later Advanced blow
|
||||
cannot inherit the first blow's No. Original effects, costs, forces and typed
|
||||
Weather0..10 remain. Definite answers reopen own acceptance; Ready must retain
|
||||
a completion after source closure. A No cap lasts through actual closure.
|
||||
|
||||
Focused sources earn Harkonnen's real two-counter Shield Wall shipment at
|
||||
cost4 before Storm2, then actual Atomics sends both to Tanks. Weather6 before
|
||||
dials, Weather8 after reveal, Atomics36 and Harvester14 prefixes derive from
|
||||
actual arrays and preserve original33 Treachery/15 Traitors. An actual paired
|
||||
A/E Truth deal with H Weather/Hajr proves two questions: Weather's button must
|
||||
bind its matching later row while the earlier Hajr answer remains live. It then
|
||||
continues to real Movement/Hajr and fulfills both. Feedback fixes that guide
|
||||
binding; first Storm opening and type feedback are also repaired.
|
||||
|
||||
The final frozen batch passes **18 files,303/303**, types/lint/build. Thirty-nine
|
||||
new cases include8 source,8 aggregate,7 control,15 native/controlled-view and1
|
||||
shared availability case. Nine runtime journeys pass with37 GameTable SSR
|
||||
renders,10 actual answer callbacks and14 exact guide callbacks. They cover
|
||||
all three effects, manual Weather10 after reveal, actual Wall casualties,
|
||||
late payment after source close, foreign Weather, whole No, distinct Advanced
|
||||
blows and the two-question callback. Four minimal profiles can honor both play
|
||||
and No-Harvester acceptance. The tempting after-Ready Harvester policy uses a
|
||||
controlled public view; its real played Game/army remains unchanged.
|
||||
|
||||
The earlier V2 batch passed20 files/324 before the guide follow-up. V3 repeats
|
||||
the affected18 files and adds the paired-question case; two unchanged early-
|
||||
travel files (22 cases) are retained only as V2 evidence, not final-source
|
||||
certification. Bounded Box review finds no recursive whole search or double fee;
|
||||
window Box/other combinations still need native acceptance. No new assurance
|
||||
campaign or AI strategy/calibration is run.
|
||||
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-window-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261027-truth-window-runtime-v3/`.
|
||||
No HTTP/storage boundary, database, reset/deletion, restart or deployed operation
|
||||
changes. Wider card/action families and final browser/deployed/recovery/privacy/
|
||||
custody acceptance remain open.
|
||||
[Contract and scope](TRUTHTRANCE_TURN_ACTIONS.md#original-storm-and-fresh-blow-card-plays--27-october-2026).
|
||||
|
||||
## 27 October 2026 — Native Voice and Prescience declarations
|
||||
|
||||
**Truthtrance / native Voice and Prescience — 27 October. Prototyped / Partial.**
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# Rule decision index
|
||||
|
||||
## Truthtrance original-window ordinary card plays — 27 October 2026
|
||||
|
||||
Compose the existing FAQp8/current-turn AND/OR authority and supplied Advanced
|
||||
physical39 compliance/release with printed Weather Control, Family Atomics and
|
||||
Harvester. The question binds the actual original Storm/fresh-blow window and
|
||||
counts an accepted future printed-role play after the answer, not an earlier
|
||||
play or a selected distance/amount predicate. Storm movement closes Weather
|
||||
and Atomics; each fresh blow has its own identity. Existing Harvester stacking,
|
||||
replay, destroyed-blow policy and physical cards remain authoritative. Own Ready
|
||||
must retain a completion after window closure; temporary readiness does not
|
||||
release No caps. This is provisional composition, not a new dedicated publisher
|
||||
promise ruling. Wider future-card questions and final acceptance remain open.
|
||||
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#original-storm-and-fresh-blow-card-plays--27-october-2026).
|
||||
|
||||
## Truthtrance native battle-power declarations — 27 October 2026
|
||||
|
||||
Compose the existing FAQp8/current-turn AND/OR authority and supplied Advanced
|
||||
|
||||
@@ -425,3 +425,72 @@ journeys/HTML: adjacent `20261027-truth-power-runtime-v3/`.
|
||||
No HTTP/storage boundary, database, reset/deletion, server restart or deployed
|
||||
operation changes. Borrowed Nexus and special power composition, broader
|
||||
future actions and all final assurance/release gates remain open.
|
||||
|
||||
## Original Storm and fresh-blow card plays — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** Add a source-bound action leaf:
|
||||
`{kind:'windowCardPlay',effect:'weather'|'atomics'|'harvester',source}`. It asks
|
||||
about an actual future printed-role play after this answer in that original
|
||||
Storm or fresh-blow window. It does not predicate the selected Weather distance
|
||||
or resulting spice amount. Earlier play, disposal, another role and recovery
|
||||
alone do not count. Existing Hajr/Ghola shapes and counters remain unchanged.
|
||||
This composes existing general current-turn Truth authority and native card
|
||||
contracts; it is not a new publisher-specific card-promise ruling.
|
||||
|
||||
The original Storm window stays open through dial reveal and closes when actual
|
||||
movement starts, including continued Storm decisions in phase0. Each newly drawn
|
||||
fresh blow gets one stable public identity, retained across Harvester plays;
|
||||
older windows use a stable turn/territory/sector fallback. A subsequent actual
|
||||
blow has a different source, including the second Advanced blow in phase1.
|
||||
Harvester retains its existing stacking/replay and destroyed-window policy.
|
||||
|
||||
Private per-answer stages retain exactly the raw named effects, sources and
|
||||
played/closed booleans. Public own history remains raw question/aggregate only.
|
||||
Detached witnesses execute actual effects and known owned recovery costs before
|
||||
sharing resulting pieces, terrain and purse with other obligations. Original
|
||||
Weather selection0..10, Atomics qualifying fighters/casualties and Harvester's
|
||||
fresh-blow arithmetic remain native. No branch or speculative card is installed.
|
||||
|
||||
Definite window answers uniformly reopen own concurrent readiness. Own Ready
|
||||
quotes closure without closing the real source early and must retain a whole
|
||||
completion, including legal later alternatives. Actual source expiry closes
|
||||
only that source's stages. No remains binding while the real window is open.
|
||||
Guides use exact own native card/Box/paid-selection or window-Ready packets.
|
||||
An owned paid Box preparation reopens its respondent's window acceptance so
|
||||
its cost cannot leave an owed recovered play behind an earlier Ready.
|
||||
Minimal profiles can accept a No-Harvester window; automatic Harvester never
|
||||
reopens their already accepted blow. Complete rules, browser/deployed,
|
||||
assurance and AI strategy gates remain open.
|
||||
|
||||
Final proof covers18 files/303 passing cases, types/lint/build. Eight source,
|
||||
eight aggregate, seven control, fifteen native/controlled-view and one shared
|
||||
availability case add39 checks. Nine original native journeys provide37 full
|
||||
GameTable SSR renders,10 actual answer callbacks and14 exact guide callbacks.
|
||||
Original Weather6/8, Atomics36 and Harvester14 prefixes preserve33 Treachery
|
||||
and15 Traitors. Atomics actually kills the two prior paid4 Wall counters.
|
||||
Weather's manual10, late Mentat payment, foreign Weather, whole No and the
|
||||
second actual Advanced blow retain their actual original source semantics.
|
||||
|
||||
The first native source check catches the missing first Storm open marker;
|
||||
setup now opens it as well as later turns. A two-question regression catches
|
||||
a guide tagged to an unrelated earlier Hajr row: source-specific card/Box/
|
||||
Ready guides now select a live row naming the actual original window. An
|
||||
unopened paired Truth/Hajr deal makes this real: A binds Hajr/pay2, E binds
|
||||
Weather, payment leaves Hajr live, the correct Weather callback fulfills E's
|
||||
answer, then native Movement/Hajr fulfills A's earlier answer. Neither branch
|
||||
is stored as a separate answer. Types feedback is repaired.
|
||||
|
||||
V2's earlier20-file/324 run precedes this view-only guide correction. V3 reruns
|
||||
the affected18 files and adds the paired case. The two unchanged early-travel
|
||||
files'22 cases remain earlier-source evidence and are not counted in303.
|
||||
The No-Harvester policy additionally uses a controlled public bot view with one
|
||||
original counter rearranged to the fresh territory; the real native Game and
|
||||
army are unchanged. Native profile actions still use the actual Ready packet.
|
||||
Bounded known-Box review finds no recursive whole-question search or double
|
||||
fee; actual window Box-combination acceptance remains open.
|
||||
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-window-proof-v3/`;
|
||||
journeys/HTML: adjacent `20261027-truth-window-runtime-v3/`.
|
||||
This is local engine/SSR/control evidence. No HTTP/storage boundary, database,
|
||||
reset/deletion, server restart or deployed operation changes. Broader card,
|
||||
recovery and module combinations and all final assurance/release gates remain
|
||||
open.
|
||||
Reference in new issue
Block a user