Support current-turn payments in public deals
This commit is contained in:
1 parent
974b7fd99f
commit
bb193d8f8c
19 files changed
+1203
-44
No files matched your search
@@ -16,6 +16,18 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Structured public-deal payment due this turn — 28 October. Prototyped /
|
||||
Partial.** A public agreement can bind one exact current-turn bribe after
|
||||
unanimous consent. The payer sees a persistent request and pays each deal
|
||||
separately through the native bribe; release cancels an unpaid term without
|
||||
refunding a paid one. A bounded forecast protects supported obligations and
|
||||
allows real Charity and already-earned Mentat income. Twenty-one related
|
||||
offline files pass 129 cases, including genuine multi-party games, multiple
|
||||
debts, Truthtrance, Charity, autopilot and selected conserved staging. One
|
||||
isolated authenticated HTTP case covers consent, payer authority, escrow and
|
||||
replay. Complete deal interpretation, impossibility, other combinations,
|
||||
browser and deployed acceptance remain open. [Scope](PUBLIC_DEALS.md#structured-payment-due-this-turn--28-october-2026).
|
||||
|
||||
**Basic phase-wide bids through Ixian/Richese preparation — 28 October.
|
||||
Prototyped / Partial.** Existing ordinary-bid questions can survive real Ixian
|
||||
inspection or cancellation and Richese cache-first/last preparation, including
|
||||
|
||||
+44
-1
@@ -1,5 +1,48 @@
|
||||
# Public deal records
|
||||
|
||||
## Structured payment due this turn — 28 October 2026
|
||||
|
||||
**Prototyped / Partial.** A public offer may name a payer, recipient and exact
|
||||
gross bribe due by the end of its current turn. Everyone sees the immutable
|
||||
term and every signatory must accept; final acceptance creates a pending
|
||||
obligation without transferring spice. The payer's persistent deal panel
|
||||
offers a dedicated payment action. That action settles exactly one agreement
|
||||
through the normal bribe path, including the deferred Mentat receipt and any
|
||||
Bureaucrat diversion. An unrelated bribe does not silently settle the deal.
|
||||
Two independent agreements require two transfers, even to the same recipient.
|
||||
|
||||
The acceptance and subsequent voluntary-action quote considers the payer's
|
||||
actual uncommitted funds, supported existing commitments, possible native
|
||||
Charity/CHOAM income and already-earned incoming bribes. Exact payments may
|
||||
occur on either side of an eligible Charity claim. The bounded planner tries
|
||||
whole-payment orders and up to 2,048 candidate states; unavailable or more
|
||||
complex combinations can be rejected rather than treated as proven impossible.
|
||||
The quote never creates funds. A binding deal and a compatible Truthtrance
|
||||
minimum can both be satisfied by the same actual deal payment, but independent
|
||||
deals cannot share it. A payer may not voluntarily spend or close the payment
|
||||
window while an achievable obligation remains.
|
||||
|
||||
Unanimous release cancels the unpaid term and does not refund a completed
|
||||
payment. A temporary decision, funding shortage or alliance does not by itself
|
||||
void the deal. In a quiet, supported Basic Mentat, a term individually larger
|
||||
than the payer's remaining funds is void; after an external shortfall leaving
|
||||
several individually payable terms, the payer can choose which to settle.
|
||||
Unpaid terms also become void when their turn actually ends or the game ends.
|
||||
The selection/feasibility policy is provisional. It does not yet decide all
|
||||
impossibility, optional-module or cross-turn cases, interpret free text, or
|
||||
enable AI negotiation. An already-offered immediate payment remains unreserved;
|
||||
its final acceptance can fail if it would undercut an active obligation.
|
||||
|
||||
The publisher's rulebook permits legal public deals and voids impossible parts;
|
||||
this explicit receipt and deadline are an online representation, not a new
|
||||
printed restriction. Twenty-one related offline files pass 129 cases, including
|
||||
native consent, each separate payment, release, Charity, earned income,
|
||||
Truthtrance, autopilot and selected external-loss cases. One isolated
|
||||
authenticated HTTP case verifies consent, payer authority, deferred receipt and
|
||||
replay rejection on a separate test database. Broader combinations, free-form
|
||||
enforcement, browser and deployed acceptance remain open. Type checking, lint
|
||||
and the production build pass for this checkpoint.
|
||||
|
||||
## Source and prototype scope — 28 October 2026
|
||||
|
||||
**Prototyped / Partial.** The [publisher's 2019 rulebook](https://www.gf9games.com/dunegame/wp-content/uploads/Dune-Rulebook.pdf)
|
||||
@@ -50,7 +93,7 @@ Free-text terms alone move no spice and create no automatically enforced game
|
||||
action. Players remain responsible for honoring valid terms, and an impossible
|
||||
part is void under the rules. Existing [bribe controls](BRIBE_CONTROLS.md)
|
||||
also make actual eligible payments into the recipient's deferred Mentat supply.
|
||||
Automatic interpretation, enforcement and impossibility handling,
|
||||
Automatic interpretation and full enforcement and impossibility handling,
|
||||
AI negotiation and complete multiplayer/deployed acceptance remain
|
||||
open. The text interface is an online convention, not a publisher ruling.
|
||||
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# Rule decision index
|
||||
|
||||
## Structured public-deal payment due this turn — 28 October 2026
|
||||
|
||||
The publisher permits binding legal public agreements but does not define this
|
||||
online receipt or forecast. The prototype records an exact separately paid
|
||||
current-turn bribe after unanimous consent; supported native funding witnesses
|
||||
protect a viable payment, and only defined expiration or Basic Mentat
|
||||
shortfalls void it. Temporary alliances and uncertain income are not treated as
|
||||
proof of permanent impossibility. These are provisional software policies.
|
||||
[Scope](PUBLIC_DEALS.md#structured-payment-due-this-turn--28-october-2026).
|
||||
|
||||
## Basic phase-wide bids through special-auction preparation — 28 October 2026
|
||||
|
||||
The current-turn Truthtrance FAQ does not define forecasts through an Ixian
|
||||
|
||||
Reference in new issue
Block a user