Prototype public deal agreements
This commit is contained in:
1 parent
c3f37a574d
commit
86c51b4aa7
15 files changed
+799
-7
No files matched your search
@@ -23,6 +23,10 @@ places paid bribes in front of the recipient's shield until the next Mentat Paus
|
||||
Chat messages and verbal promises do not themselves transfer spice. Emperor
|
||||
gifts to allies remain a separate power.
|
||||
|
||||
The separate [public deal record](PUBLIC_DEALS.md) can capture a two-human
|
||||
offer, acceptance and mutual release. Its written terms do not automatically
|
||||
transfer spice or enforce future promises; use this native action to pay.
|
||||
|
||||
The server derives the owner's limits from existing uncommitted spice, excluding
|
||||
sealed bids, paid support, Banker spending and other reserved costs. Existing
|
||||
Truthtrance completion checks further constrain voluntary spending on isolated
|
||||
|
||||
@@ -16,6 +16,17 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Public deal records — 28 October. Prototyped / Partial.** Two nonallied human
|
||||
seats can record an offer, acceptance or decline, withdrawal and mutual release,
|
||||
including while a native decision is pending. Public terms rely on players to
|
||||
honor them; the record does not enforce prose, determine impossibility or pay
|
||||
spice. Seven related unit files pass 43 cases; an isolated authenticated HTTP
|
||||
case covers public visibility, consent, release and resumed play. AI negotiation,
|
||||
multiparty deals, automatic enforcement and deployed acceptance remain open.
|
||||
An isolated browser room also exercised offer, acceptance and mutual release
|
||||
between two separately authenticated faction seats, with a persistent result.
|
||||
[Scope](PUBLIC_DEALS.md).
|
||||
|
||||
**Basic Truthtrance and the Ixian auction pool — 28 October. Prototyped /
|
||||
Partial.** A named card can be compared with the respondent's recorded inspected
|
||||
group in Basic Bidding; the question does not claim the card remains for sale.
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 28 October 2026 — Public human deal records
|
||||
|
||||
Two nonallied humans can publish terms, accept or decline an offer, withdraw it
|
||||
or agree to release it, without interrupting a native pending decision. Terms
|
||||
remain public and player-enforced; a record does not transfer spice or determine
|
||||
when a term is impossible. Seven related unit files pass 43 cases, and an
|
||||
isolated authenticated HTTP case covers public visibility, consent, release and
|
||||
continued play. Multiparty and AI deals, automatic enforcement and deployed
|
||||
acceptance remain open. An isolated browser room exercised the lifecycle between
|
||||
two controlled seats, with faction labels and persistent result visibility.
|
||||
[Scope](PUBLIC_DEALS.md).
|
||||
|
||||
## 28 October 2026 — Basic Ixian auction-group Truthtrance
|
||||
|
||||
A player may ask whether a named card appears in the Basic Ixian's recorded
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Public deal records
|
||||
|
||||
## 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)
|
||||
permits public deals between nonallied players, requires legal terms to be
|
||||
honored, voids impossible parts and permits release by agreement. Its bribery
|
||||
rules prohibit transfers of cards, leaders, forces and faction powers and
|
||||
terms that contradict the rules. The user-supplied revised rulebook, physical
|
||||
p. 16 (printed p. 14), records the same principles. This implementation does
|
||||
not interpret written terms or decide whether they are legal or impossible.
|
||||
|
||||
Two human seats that are not allied with each other can record public written
|
||||
terms during play, including while a game decision is open. The recipient may
|
||||
accept or decline and the proposer may withdraw an unanswered offer. Both
|
||||
participants can vote to release an accepted deal; either may withdraw a
|
||||
pending release request. Once both agree, the record is released. Existing
|
||||
agreements can be released if participants subsequently become allies. Records
|
||||
remain visible and active until both release them, even after the players
|
||||
consider the terms fulfilled. Their text is public to the whole table.
|
||||
|
||||
The record itself moves no spice and creates 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)
|
||||
make actual eligible payments into the recipient's deferred Mentat supply.
|
||||
Automatic interpretation, enforcement and impossibility handling, more than
|
||||
two parties, AI negotiation and complete multiplayer/deployed acceptance remain
|
||||
open. The text interface is an online convention, not a publisher ruling.
|
||||
|
||||
The action uses the normal seat authentication and room version fence. Game
|
||||
state carries an additive public ledger; it does not replace the native phase,
|
||||
decision, private information or physical components.
|
||||
|
||||
Seven related unit files pass 43 cases, including a native Truthtrance response
|
||||
continuation; an isolated authenticated HTTP case covers three public views,
|
||||
seat-authorized consent, release and subsequent play. The UI tests cover
|
||||
proposer and recipient controls and a persistent action-needed notice. This
|
||||
evidence does not certify arbitrary written terms or complete game modes.
|
||||
An isolated browser room exercised offer, acceptance and mutual release between
|
||||
two controlled faction seats, including the automatic response notice, distinct
|
||||
faction labels and a result that remains visible until the player closes it.
|
||||
@@ -1,5 +1,14 @@
|
||||
# Rule decision index
|
||||
|
||||
## Public deals — 28 October 2026
|
||||
|
||||
The publisher's 2019 rulebook permits public nonallied deals, requires their
|
||||
legal terms to be honored, voids impossible parts and permits mutual release.
|
||||
The initial two-human written record models offer, acceptance and mutual
|
||||
release; compliance with prose and impossibility are player-managed, and spice
|
||||
still requires the native bribe action. AI negotiation and multiparty terms
|
||||
remain open. [Scope](PUBLIC_DEALS.md).
|
||||
|
||||
## Truthtrance and Basic Ixian auction knowledge — 28 October 2026
|
||||
|
||||
The publisher FAQ permits game-related yes/no and compound questions. A named
|
||||
|
||||
Reference in new issue
Block a user