Support group departures in joint commitment plans
Verify and publish checkpoint container / container (push) Successful in 11m20s

This commit is contained in:
Quintine committed 2026-10-29 01:01:51 +11:00
1 parent 6524ed3bf2
commit 52d932002b
12 files changed
+552 -39

No files matched your search

+16 -3
View File
@@ -17,12 +17,25 @@ open mode gates.
## Current checkpoint and work
**Staged joint group commitments — 29 October. Prototyped / Partial.**
The joint planner can retain matching group membership or quote a member's own
departure, including payment to a former ally after leaving. An invitation
pauses joint reconciliation; compatible admission checks combined payment and
travel costs against the same purse. Thirteen related files pass 58 cases,
including real answers, admission, departure, payments and a constrained shared
wallet. Typecheck, lint and the production build pass. Two older whole-turn
affordability cases were corrected: in their fixture, an 11-spice payment can
use an earlier payment and later Charity, while 13 cannot. Actual
whole-turn group changes, member-commitment funding, other profiles and lobby
entry remain unfinished. [Scope](OPTIONAL_ALLIANCE_VICTORY.md#group-admission-with-joint-commitments--29-october-2026).
**Staged group admission with live commitments — 29 October. Prototyped / Partial.**
Each proposer and accepting member is checked against their own bribe and
alliance answers; unrelated participants can still negotiate and bots decline
blocked consent. Pending invitations preserve alliance answers. Admission is
fenced when the older whole-turn planner could misread combined alliance and
payment/travel answers as a pair-only state. Fourteen related files pass 82
blocked consent. Pending invitations preserve alliance answers. Admission
was initially fenced when the older whole-turn planner could misread combined
alliance and payment/travel answers as a pair-only state; the later prototype
above narrows that fence. Fourteen related files pass 82
cases, and the joint-planner regression passes separately. Typecheck, lint and
the production build pass. Group funding with
member commitments, whole-turn Nexus changes, other profiles and lobby entry