Bind Truthtrance answers to native battle power declarations

This commit is contained in:
Quintine committed 2026-10-27 01:31:56 +11:00
1 parent c93b693137
commit 09a81a9b65
17 files changed
+1598 -28

No files matched your search

+38 -3
View File
@@ -16,9 +16,44 @@ open mode gates.
## Current checkpoint and work
**Next: remaining Basic action families and native timing.**
Continue broader card-play and owned battle-power declarations before Advanced
and wider interactions. Prototype labels and final acceptance gates remain.
**Next: remaining Basic card/action declarations and native timing.**
Continue remaining Basic functions before Advanced and wider interactions.
Prototype labels and final acceptance gates remain.
**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
same one choice. Native owner and reciprocal allied beneficiary remain; a
pending Prescience clause waits for the original foreign Voice decision.
Requests do not describe hidden answers. Declaration receipts close before
later printed Karama prevention; source expiry never invents Decline.
Own declarations retain a completion before opening the next foreign response
or inspection. Focused feedback catches that early handoff and fixes it at the
actual declaration. An OR payment already fulfilled stays immutable when a
later optional power choice occurs; its test oracle is corrected. Genuine-source
inspection also catches the prepared-marker interpretation and sanctuary source
before verification. Player-view nullability and lint feedback are repaired.
The frozen batch passes **18 files,281/281**, types/lint/build. Thirty-eight new
cases comprise8 public quotation/predicate,10 aggregate,6 control and14 native
cases. Eight runtime journeys pass with33 GameTable SSR renders,8 actual answer
callbacks and13 exact native guide callbacks. They cover use/Decline, both
printed Karama cancellations, whole No, cleanup/late Mentat payment, two real
remote allies and waiting for foreign Voice. Four profiles maintain only
minimal legal participation; strategic work remains deferred.
Original Basic A/BG/E sources actually deal Truth and buy Karama1. Own Voice44
and Prescience45 prefixes use BG's paid1 Arrakeen reserve against originalA10.
Remote Voice73 uses a real BG–Emperor Nexus alliance; remote Prescience84 uses
Atreides–Emperor consent and BG/Emperor paid2 reserves in Imperial Basin.
All source counts derive from actual arrays; no played state is installed.
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-power-proof-v3/`;
journeys/HTML: adjacent `20261027-truth-power-runtime-v3/`.
No HTTP/storage boundary, database, reset/deletion, server restart or deployed
operation changes. Borrowed Nexus/special powers, broader card/action families
and final browser/deployed/recovery/privacy/custody acceptance remain open.
[Contract and scope](TRUTHTRANCE_TURN_ACTIONS.md#native-voice-and-prescience-declarations--27-october-2026).
**Truthtrance / printed Hajr and Ghola plays — 27 October. Prototyped / Partial.**
Whole current-turn questions now include actual future printed Hajr/Ghola use,
+37
View File
@@ -1,5 +1,42 @@
# Dune implementation status
## 27 October 2026 — Native Voice and Prescience declarations
**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
same one choice. Native owner and reciprocal allied beneficiary remain; a
pending Prescience clause waits for the original foreign Voice decision.
Requests do not describe hidden answers. Declaration receipts close before
later printed Karama prevention; source expiry never invents Decline.
Own declarations retain a completion before opening the next foreign response
or inspection. Focused feedback catches that early handoff and fixes it at the
actual declaration. An OR payment already fulfilled stays immutable when a
later optional power choice occurs; its test oracle is corrected. Genuine-source
inspection also catches the prepared-marker interpretation and sanctuary source
before verification. Player-view nullability and lint feedback are repaired.
The frozen batch passes **18 files,281/281**, types/lint/build. Thirty-eight new
cases comprise8 public quotation/predicate,10 aggregate,6 control and14 native
cases. Eight runtime journeys pass with33 GameTable SSR renders,8 actual answer
callbacks and13 exact native guide callbacks. They cover use/Decline, both
printed Karama cancellations, whole No, cleanup/late Mentat payment, two real
remote allies and waiting for foreign Voice. Four profiles maintain only
minimal legal participation; strategic work remains deferred.
Original Basic A/BG/E sources actually deal Truth and buy Karama1. Own Voice44
and Prescience45 prefixes use BG's paid1 Arrakeen reserve against originalA10.
Remote Voice73 uses a real BG–Emperor Nexus alliance; remote Prescience84 uses
Atreides–Emperor consent and BG/Emperor paid2 reserves in Imperial Basin.
All source counts derive from actual arrays; no played state is installed.
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-power-proof-v3/`;
journeys/HTML: adjacent `20261027-truth-power-runtime-v3/`.
No HTTP/storage boundary, database, reset/deletion, server restart or deployed
operation changes. Borrowed Nexus/special powers, broader card/action families
and final browser/deployed/recovery/privacy/custody acceptance remain open.
[Contract and scope](TRUTHTRANCE_TURN_ACTIONS.md#native-voice-and-prescience-declarations--27-october-2026).
## 27 October 2026 — Future printed Hajr and Ghola plays
**Truthtrance / printed Hajr and Ghola plays — 27 October. Prototyped / Partial.**
+14
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Truthtrance native battle-power declarations — 27 October 2026
Compose the existing FAQp8/current-turn AND/OR authority and supplied Advanced
physical39 compliance/release with original Voice/Prescience decisions. Count
actual use or explicit Decline, exact Voice command or requested Prescience
field after the answer in that original battle, before later Karama prevention.
A requested field is not the inspected answer. Source expiry is absence and
does not invent Decline. Native owner, reciprocal allied beneficiary, Voice-
before-Prescience order, command restrictions and costs remain authoritative.
The current native envelope excludes borrowed Nexus and special powers; this
is a provisional online composition, not a dedicated publisher power-promise
ruling. Wider combinations and full-mode acceptance remain open.
[Contract](TRUTHTRANCE_TURN_ACTIONS.md#native-voice-and-prescience-declarations--27-october-2026).
## Ordinary-auction ten-second deadline — 26 October 2026
Publisher Basic printed8 and supplied Advanced physical8/printed6 require a
+60
View File
@@ -365,3 +365,63 @@ reused journeys/HTML: adjacent `20261027-truth-printed-runtime-v5/`.
This is local engine/SSR/control evidence. No HTTP/storage boundary changes,
server restart, reset/deletion or deployed operation occurs. Full browser,
deployed, recovery/privacy/custody and wider-combination acceptance remain.
## Native Voice and Prescience declarations — 27 October 2026
**Prototyped / Partial.** Add a source-bound action leaf:
`{kind:'battlePower',battle,territory,claim}`. Its four predicates concern native
Voice use/explicit Decline, an exact Voice category plus require/forbid command,
native Prescience use/explicit Decline, or its requested plan field. They never
describe the inspected answer or promise that the later effect survives Karama.
This composes the existing general current-turn Truth authority with original
native power timing; it is not a new publisher-specific power-promise ruling.
The original respondent must own that native power opportunity, personally or
as an eligible reciprocal ally's provider. Prescience can be pending behind
the actual original Voice decision, but cannot execute before that stage ends.
Native command quotations, No-Field restrictions and response ownership remain.
Borrowed Nexus and special powers keep their existing separate envelopes.
Whole AND/OR/No treats every predicate about this one choice as correlated.
An actual declaration closes its stage and fixes only the raw named predicate
values, before a later prevention response. An expired source with no native
declaration records absence, never an invented Decline. Own manual choices
must preserve the whole answer or a legal alternative, including later payment.
No selected route is stored. Native declaration quotations spend no spice or
card and do not invent the other player's future inspected answer.
Optional private power stages extend original combat metadata; older rows keep
their existing shape. Public own history remains the original raw question and
aggregate status. The source-bound guide forwards the real native declaration
packet; human battle plans still fill for review before separate sealing.
Four profiles retain only minimal legal participation. Full rules,
browser/deployed, assurance and AI strategy gates remain open.
The frozen batch passes18 related files and281 tests, types/lint/build. Eight
public opportunity/predicate, ten aggregate, six control and fourteen native
cases add38 checks. Eight original native journeys provide33 full GameTable
SSR renders,8 actual answer callbacks and13 exact native guide callbacks.
Original own Voice44, Prescience45, remote Voice73 and remote Prescience84
prefixes include genuine setup/deal, paid Karama1, paid reserve shipments and,
for remote providers, ordinary Worm/Nexus consent. The remote Prescience battle
uses two real paid2 Imperial Basin shipments, never the Polar Sink sanctuary.
Arrays derive every count; original physical cards and Traitors remain.
Runtime paths cover both power declarations followed by actual printed Karama,
explicit Decline, a declined power followed by late Mentat payment after battle
cleanup, both allied providers, waiting for the foreign Voice stage and whole
No through actual turn end. Native tests also cover incompatible same-choice
predicates, manual OR alternatives, exact event/phase/owner/stale guides,
requested fields without disclosed values and all four minimal profiles.
Focused feedback repairs own evasion through a newly opened foreign response:
record and check the actual declaration before giving away control. A later
native choice cannot rewrite an already fulfilled OR answer; that test oracle
is corrected. Genuine-source work rejects the prepared-marker and sanctuary
assumptions. Player-view nullability and lint feedback are repaired. These are
local engine/SSR/control checks, not browser/hydration/deployed acceptance.
Proof/manifest: `/home/quintine/.local/share/dune/checkpoints/20261027-truth-power-proof-v3/`;
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.