Support paid current-turn travel deals
Verify and publish checkpoint container / container (push) Successful in 10m34s

This commit is contained in:
Quintine committed 2026-10-29 07:49:56 +11:00
1 parent 82c639c977
commit a1b2aacbac
9 files changed
+371 -23

No files matched your search

+18 -3
View File
@@ -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