Support future-turn public deal payments

This commit is contained in:
Quintine committed 2026-10-28 19:21:32 +11:00
1 parent bb193d8f8c
commit 7d71647a90
16 files changed
+641 -35

No files matched your search

+12
View File
@@ -16,6 +16,18 @@ open mode gates.
## Current checkpoint and work
**Public-deal payments due on later turns — 28 October. Prototyped /
Partial.** Players may set a future turn and settle early or on the deadline.
Before that turn the obligation does not reserve current spice or assume future
income; once due, existing supported current-turn feasibility applies. Separate
deals are paid separately, and unanimous release remains available. The 25
related offline files pass 146 cases, including native turn progression, early
and due payment, legal autopilot, release and a Basic Mentat shortfall. One
isolated authenticated HTTP case covers consent, authority, early payment and
replay. Type checking, lint and an isolated production build pass. Broader rule
combinations, browser and deployed acceptance remain open.
[Scope](PUBLIC_DEALS.md#structured-payments-due-in-a-later-turn--28-october-2026).
**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
+16
View File
@@ -1,5 +1,21 @@
# Public deal records
## Structured payments due in a later turn — 28 October 2026
**Prototyped / Partial.** A structured payment may name its offer turn or a
later turn as its deadline. The parties must all accept by that deadline. The
payer can make the exact native bribe early or during its due turn; separate
agreements require separate payments. Unanimous release cancels an unpaid term.
Future payments do not reserve today's spice or rely on imagined future income.
When the deadline arrives, the existing supported current-turn payment and
feasibility policy applies. Unpaid terms expire when the deadline passes or the
game ends. Autopilot waits until the due turn before paying. An early payment
must respect obligations already due. These deadline and feasibility policies
are provisional implementations of public agreements, not publisher rulings.
Broader combinations, free-text enforcement, browser and deployed acceptance
remain open.
## Structured payment due this turn — 28 October 2026
**Prototyped / Partial.** A public offer may name a payer, recipient and exact
+8
View File
@@ -1,5 +1,13 @@
# Rule decision index
## Structured public-deal payments due later — 28 October 2026
The publisher permits legal public agreements but does not define an online
payment receipt or a forecast across turns. A later deadline, optional early
payment and the absence of a future-income or current-funds reservation are
provisional software policies. Due-turn payments retain the existing supported
feasibility rules. [Scope](PUBLIC_DEALS.md#structured-payments-due-in-a-later-turn--28-october-2026).
## Structured public-deal payment due this turn — 28 October 2026
The publisher permits binding legal public agreements but does not define this