Add cumulative Truthtrance bribe-payment commitments
This commit is contained in:
1 parent
7fc21113e3
commit
335b4ce638
18 files changed
+1453
-21
No files matched your search
@@ -16,6 +16,45 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Truthtrance / ordinary bribe commitments — 26 October. Prototyped / Partial.**
|
||||
Registered bare native Basic/Advanced tables now support funded current-turn
|
||||
cumulative ordinary payments to one named non-allied recipient. Actual payer
|
||||
payments after the answer record progress; split payments add together and
|
||||
original receipts remain deferred to Mentat. Joint per-recipient Yes/No,
|
||||
current liabilities, earlier obligations, Collection deadline/reopening and
|
||||
out-of-turn controls/minimal AI are connected. Timing/current-funding and
|
||||
accepted-order release are explicit provisional compositions; optional modules,
|
||||
future preparation and broader deals remain due. No start gate opens.
|
||||
|
||||
Root shared integration plus disjoint pure/native/control lanes and bounded
|
||||
quote review passes **15 files,171/171**, types/lint/build and **five native
|
||||
paths**,21 GameTable SSR renders/five actual payment callbacks. Original H/A/E
|
||||
Basic20/Advanced23-action sources add21 steps: E pays3 from10 while H is the
|
||||
active bidder, H's spendable cash stays unchanged, and actual Mentat later
|
||||
credits exactly3. Advanced Collection2 stays separate. Four minimal policies
|
||||
per source submit legal out-of-turn payments; all33 original cards remain.
|
||||
|
||||
A20+23-action No3 path accepts1+1, rejects crossing3, collects2 at actual Mentat
|
||||
and permits3 after the real next-turn expiry. A29+12 Collection source requires
|
||||
payment before Ready. An Advanced23+24 two-original-Truth source reserves and
|
||||
pays H3/A2 from one purse and later credits each exact recipient. Nineteen native,
|
||||
ten pure and six control cases also retain prior-payment exclusion, recipient
|
||||
isolation, joint bid/revival/shipment funding, exact events and actual already-
|
||||
ready Collection reopening. No played hand, purse, clock or promise is installed.
|
||||
Controlled UI projections retain their labels; no alliance-history campaign.
|
||||
|
||||
Feedback repairs an inherited preparation-extraction regression: actual phase5
|
||||
shipment quotes now retain their already active Karama rate and original
|
||||
allowances instead of entering future phase resets. Existing Karama/ally-escrow
|
||||
cases pass. Detached accepted-bid quotes now satisfy their own planned Bid Yes
|
||||
before nested bribe compatibility; the real declaration remains authoritative.
|
||||
Frozen v2 report/manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-bribe-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261026-truth-bribe-runtime/`.
|
||||
No saved-room/D1/server/reset/restart or deployment operation is performed.
|
||||
Browser/mobile/deployed, broader compositions and complete rules remain open.
|
||||
[Source and boundaries](TRUTHTRANCE_BRIBE_PROMISES.md).
|
||||
|
||||
**Truthtrance / earlier-turn native Revival promises — 26 October. Prototyped / Partial.**
|
||||
Structured ordinary-return questions now work in quiet phases0–4, retaining
|
||||
current Tanks/elite usage and projecting the real future normal quota reset.
|
||||
|
||||
@@ -1,5 +1,45 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 26 October 2026 — Truthtrance ordinary bribe-payment promises
|
||||
|
||||
**Prototyped / Partial.** Funded ordinary bribe questions now bind cumulative
|
||||
future payer payments to a named non-allied recipient during this turn. Actual
|
||||
accepted payments count; recipient collection remains deferred to original
|
||||
Mentat. Split payments, overlapping same-recipient Yes, distinct-recipient cash
|
||||
reserves and No caps are connected. Public named questions, target-only answers,
|
||||
persistent progress and guarded out-of-turn guides use native packets. Current
|
||||
unpaid bid/sealed-battle liabilities and earlier typed obligations retain funds;
|
||||
new supported answers preserve earlier Bribe Yes. Own spending, alliance offers
|
||||
and Collection Ready cannot evade Yes; binding after Ready reopens that payer.
|
||||
Current-funding/timing/release meaning remains provisional. Optional modules,
|
||||
future preparation and broader deals remain due; no start/publication gate opens.
|
||||
|
||||
Root integration and disjoint pure/native/control lanes with bounded quote
|
||||
review pass **15 files,171/171**, types/lint/build and **five native paths**,
|
||||
21 GameTable SSR renders/five actual payment callbacks. Original public H/A/E
|
||||
Basic20/Advanced23 prefixes add21 steps: out-of-turn E pays3 from10, H cash stays
|
||||
unchanged, then actual Mentat credits exactly3. Advanced city Collection2 stays
|
||||
separate; four minimal policies per source submit a legal payment. All33 cards
|
||||
remain. A20+23 No3 path pays1+1, rejects the threshold, credits2 and permits a new3
|
||||
after real expiry. A29+12 Collection source retains the Ready deadline. An
|
||||
Advanced23+24 two-original-Truth source reserves H3/A2, pays both and later
|
||||
credits each exact nonally. Nineteen native/ten pure/six control cases also retain
|
||||
prior/recipient isolation, current and future funding, exact events and actual
|
||||
already-ready Collection reopening. Native sources install no played hand,
|
||||
purse, clock or promise; controlled UI staging is explicit.
|
||||
|
||||
Feedback repairs an inherited actual-phase5 preparation fallthrough that cleared
|
||||
an active Karama shipping rate; direct Movement quotes now retain their native
|
||||
rate/allowances. Existing active-Karama/ally-escrow cases pass. Planned accepted
|
||||
bids satisfy their own detached Bid Yes before nested bribe checks, avoiding a
|
||||
false second-bid requirement while real fulfillment remains native acceptance.
|
||||
Frozen v2 proof/manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-bribe-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261026-truth-bribe-runtime/`.
|
||||
No saved-room/D1/server/reset/restart or deployment operation is performed.
|
||||
Broader rules, browser/mobile/deployed and final assurance remain open.
|
||||
[Contract](TRUTHTRANCE_BRIBE_PROMISES.md).
|
||||
|
||||
## 26 October 2026 — Earlier-turn native Revival promises
|
||||
|
||||
**Prototyped / Partial.** Ordinary cumulative physical return questions now
|
||||
|
||||
@@ -1,5 +1,23 @@
|
||||
# Rule decision index
|
||||
|
||||
## Truthtrance ordinary bribe-payment commitments — 26 October 2026
|
||||
|
||||
Apply general current-turn Truthtrance authority (FAQp8; supplied Advanced
|
||||
physical39) to cumulative future ordinary payments to one named non-allied
|
||||
recipient. Supplied physical16 retains payer transfer and deferred Mentat
|
||||
collection; physical29 prohibits spice bribes under Inflation Double. Under
|
||||
standing14October choose-recommended authority, count accepted real payer
|
||||
payments after each answer, across split payments, retaining original receipts.
|
||||
Earlier payments, gifts and allied aid do not satisfy this ordinary-bribe claim.
|
||||
|
||||
This exact-recipient/cumulative/current-funding protocol is provisional, not a
|
||||
dedicated publisher Truthtrance-bribe ruling. Current unpaid bids and sealed
|
||||
battle support stay reserved; earlier commitments remain compatible. The first
|
||||
prototype uses the existing software window0–7 and excludes optional modules,
|
||||
forecast income/withdrawal/card preparations and broader deals. The inherited
|
||||
Mentat timing restriction is not newly claimed as publisher source text. No
|
||||
start or publication gate opens. [Contract](TRUTHTRANCE_BRIBE_PROMISES.md).
|
||||
|
||||
## Earlier-turn native Revival promises — 26 October 2026
|
||||
|
||||
Extend the existing general current-turn Truthtrance composition from phase4
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
# Truthtrance ordinary bribe-payment promises
|
||||
|
||||
## Funded current-turn prototype — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Bind cumulative future ordinary spice payments to one
|
||||
named non-allied recipient during this turn. Registered bare native Basic and
|
||||
Advanced tables use their existing bribe window in phases0–7. This adds no start
|
||||
permission and does not certify complete rules, all deals or optional modules.
|
||||
Future income, pledge withdrawal, card preparation and wider negotiated effects
|
||||
remain required work; the first answer witness uses currently spendable funds.
|
||||
|
||||
## Authority and provisional composition
|
||||
|
||||
General current-turn question/compliance/impossibility authority is recorded in
|
||||
the [November2020 FAQp8 source audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md)
|
||||
and the [ordinary-bid contract](TRUTHTRANCE_BID_PROMISES.md). The authorized
|
||||
Advanced source physical39 replacement Truthtrance text was read for the prior
|
||||
slices. For this slice, physical16 BRIBERY and physical29 Inflation were read:
|
||||
non-allied payment and deferred collection at Mentat remain; Double prohibits
|
||||
spice bribes. The local supplied source remains bound by
|
||||
[the authority amendment](RULE_DECISIONS.md#authorized-source-amendment--1-october-2026).
|
||||
|
||||
Under standing14October choose-recommended priority, explicitly ask about
|
||||
**cumulative future ordinary payer payments** to one named recipient. Only real
|
||||
accepted bribe payments after the answer count. Smaller payments add together.
|
||||
Prior payments, Emperor gifts, allied aid and unrelated payments do not count.
|
||||
Yes requires the matching minimum while possible. No keeps the entire later
|
||||
matching total below that minimum. Same-recipient Yes deficits overlap; distinct
|
||||
recipient Yes deficits reserve separate spice. Several answers must fit one
|
||||
real purse and every No cap.
|
||||
|
||||
This current-funding/cumulative/recipient and accepted-order release model is
|
||||
provisional software composition, not a dedicated publisher bribe-specific
|
||||
Truthtrance ruling. The existing software bribe window excludes Mentat; that
|
||||
inherited restriction is not newly attributed to the supplied physical16 text.
|
||||
No can be fixed while Inflation shows Double; Yes needs a legal funded payment.
|
||||
Wider timing/source reconciliation remains part of complete rules acceptance.
|
||||
|
||||
## Connected mechanics and controls
|
||||
|
||||
The question packet is `{kind:'bribe',target,turn,recipient,minimum}` within the
|
||||
original `truthAsk`; minimum is a positive safe integer. A real definite answer
|
||||
retains the original declaration, priority, public reply, one physical discard
|
||||
and interrupted phase continuation. A distinct event starts progress0. Public
|
||||
text names the recipient. Only the respondent receives feasible answer choices,
|
||||
its own promise records and its own next ordinary-payment guide.
|
||||
|
||||
The original native bribe action owns payer debit and the original deferred
|
||||
recipient receipt. The promise records payer progress once; Mentat collection
|
||||
does not pay or fulfill it again. Current unpaid bids and sealed battle support
|
||||
stay reserved. Private compatibility quotations complete their own planned
|
||||
payments before checking earlier battle, bid, revival, shipment and movement
|
||||
obligations, without creating live receipts or spendable recipient cash.
|
||||
An earlier bribe Yes also constrains a later supported typed answer.
|
||||
|
||||
The persistent panel shows named cumulative progress and fulfilled/released
|
||||
status. Its guarded native bribe callback may act out of turn in a quiet legal
|
||||
window. Current ordinary payment limits enforce each No cap and preserve funds
|
||||
for other Yes answers; no separate legality calculation is installed in the UI.
|
||||
Stale, wrong-owner or modified guided packets reject. Existing four minimal AI
|
||||
profiles use feasible answers and the exact native guide. Strategy and difficulty
|
||||
calibration remain deferred.
|
||||
|
||||
Own voluntary spending or an alliance offer to the unpaid named recipient cannot
|
||||
evade Yes. Collection Ready requires its payment; a new Collection Yes reopens
|
||||
that respondent's readiness. Pending consequences finish before forced release;
|
||||
known own spending retains the promised current funds. Completed opposing
|
||||
impossibility releases only incompatible Yes answers in accepted order. No ends
|
||||
at the original turn boundary and never binds the next turn.
|
||||
|
||||
## Evidence and remaining gates
|
||||
|
||||
Pure model, original-deal/payment/deferred-collection and controlled/native UI
|
||||
cases live in `tests/bribe-promises.test.ts`, `tests/fixture-truth-bribe.ts`,
|
||||
`tests/truth-bribe-runtime.test.ts` and `tests/truth-bribe-controls.test.tsx`.
|
||||
Affected feedback also repaired an inherited preparation-extraction regression:
|
||||
a real phase5 Shipment/Movement quotation now bypasses future Revival/Movement
|
||||
resets and retains its already active Karama rate and original allowances. The
|
||||
existing active-Karama/ally-escrow cases exercise that boundary.
|
||||
Frozen v2 proof passes **15files/171cases**, `npm run check:quick` and
|
||||
`npm run build`. Five native paths produce21 GameTable SSR renders and exercise
|
||||
five actual hook-free payment callbacks. Original H/A/E Basic20/Advanced23
|
||||
prefixes add21 steps: E pays3 from10 out of turn while H owns the bid turn, H cash stays
|
||||
unchanged, and real Mentat credits3. Advanced Collection2 remains separate.
|
||||
Four minimal policies per source submit legal payments; all33 cards remain.
|
||||
|
||||
A20+23 No3 path pays1+1, rejects crossing3, credits2 and permits3 after the real
|
||||
next-turn expiry. A29+12 Collection source retains the Ready deadline. An
|
||||
Advanced23+24 two-original-Truth path reserves/pays H3/A2 from one purse, then
|
||||
credits each exact recipient. Nineteen native,10pure and6control cases also
|
||||
cover prior/recipient isolation, two-card constraints, current and future funding,
|
||||
exact events and real already-ready Collection reopening. Detached accepted-bid
|
||||
quotes fulfill their own planned declaration before nested bribe reconciliation;
|
||||
actual bid fulfillment remains at native acceptance. No native alliance/aid
|
||||
history is claimed from these sources; controlled projections are labelled.
|
||||
|
||||
Report/manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-bribe-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261026-truth-bribe-runtime/`.
|
||||
No played hand, purse, clock or promise is installed in native sources.
|
||||
SSR/callback evidence does not prove DOM/hydration or deployed acceptance.
|
||||
Original alliance/aid histories, optional-module compositions, future preparation
|
||||
and broader deals remain due. No full faction/mode, preservation/privacy/custody,
|
||||
browser/mobile or deployed acceptance is certified. No saved game, database,
|
||||
server or deployment is changed by this prototype.
|
||||
@@ -1,5 +1,10 @@
|
||||
# Truthtrance nonbattle readiness and first implementation slice
|
||||
|
||||
The [ordinary-bribe follow-up](TRUTHTRANCE_BRIBE_PROMISES.md) adds a funded
|
||||
current-turn named-recipient payment commitment. Its cumulative payer progress
|
||||
and original deferred receipt supersede the historical bribe absence entry;
|
||||
future preparations and broader negotiated deals remain required.
|
||||
|
||||
The [26 October ordinary-bid follow-up](TRUTHTRANCE_BID_PROMISES.md) adds a
|
||||
structured current-lot bid commitment. The historical absence table below is
|
||||
superseded for that slice, as well as the previously linked fact, shipment and
|
||||
|
||||
Reference in new issue
Block a user