Support paid current-turn travel deals
Verify and publish checkpoint container / container (push) Successful in 10m34s
Verify and publish checkpoint container / container (push) Successful in 10m34s
This commit is contained in:
1 parent
82c639c977
commit
a1b2aacbac
9 files changed
+371
-23
No files matched your search
+18
-3
@@ -17,6 +17,18 @@ open mode gates.
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
**Paid current-turn travel deals — 29 October. Prototyped / Partial.** A
|
||||
two-human Basic classic offer can pair the recipient's travel term with an
|
||||
immediate bribe from the proposer. Final consent binds the existing native
|
||||
travel receipt and settles payment atomically; collection remains at Mentat,
|
||||
so incoming spice cannot fund this travel. Native tests cover rollback,
|
||||
collection, release without refund, invalid combinations and the existing
|
||||
timing policy for a later pledge. The 27-file related batch passes 168 cases,
|
||||
and the separate pledge interaction passes one case. Type checking, lint and
|
||||
the production build pass. Reverse or deferred payments in the same offer,
|
||||
multi-party travel, wider interactions and deployed acceptance remain open.
|
||||
[Scope](PUBLIC_DEALS.md#structured-current-turn-travel--29-october-2026).
|
||||
|
||||
**Structured public travel deals — 29 October. Prototyped / Partial.** A
|
||||
two-human Basic classic offer can require or forbid its recipient's one
|
||||
current-turn physical reserve shipment or ground move to a named territory.
|
||||
@@ -226,9 +238,12 @@ completed request, a possible expected denial, not proof of an authorization
|
||||
failure; the exception's cause was not recorded. Acceptance diagnostics now
|
||||
distinguish request exceptions from the last completed response and report only
|
||||
sanitized details; the security checks are unchanged. Two focused diagnostic
|
||||
cases pass. Run #86 succeeded; run #87 was canceled before starting and run
|
||||
#88 for the Auditor checkpoint succeeded with the updated diagnostics. Run #89
|
||||
was canceled before starting and run #90 was running at the latest check.
|
||||
cases pass. Run #101 succeeded. Run #103 built the container but failed one
|
||||
integration test after a revoked-seat POST: the following restored-seat GET
|
||||
lost its connection before receiving a response. Unread request-body handling
|
||||
on a reused connection is a hypothesis, not a confirmed cause. Run #104 for
|
||||
`82c639c` was running at the latest check; publication after the #103 failure
|
||||
was skipped. A disposable-container keep-alive reproduction remains open.
|
||||
|
||||
**Truthtrance ally funding — 29 October. Prototyped / Partial.**
|
||||
Supported quiet Basic Bidding and Shipment/Movement questions can bind a future
|
||||
|
||||
@@ -12,6 +12,14 @@ count. The existing native travel planner enforces the accepted term and
|
||||
provides the owner's next legal action; it grants no extra transport. A later
|
||||
autopilot handover uses that same guide.
|
||||
|
||||
A two-party offer can also pair that term with an immediate ordinary bribe
|
||||
from the proposer to the traveler. Final acceptance binds the travel and
|
||||
settles the payment together; if either cannot proceed, neither takes effect.
|
||||
The payer loses the spice immediately, and the recipient's share becomes
|
||||
spendable at the next Mentat opening, so it cannot fund this turn's travel.
|
||||
Later mutual release does not refund the settled bribe. Reverse payments,
|
||||
deferred payments in the same offer and multi-party paid travel remain open.
|
||||
|
||||
Each receipt retains its public-deal identity, independent of Truthtrance
|
||||
history and cards. Unanimous release frees only that agreement; completion,
|
||||
mutual release and a term made impossible are shown separately. A bounded
|
||||
|
||||
Reference in new issue
Block a user