The short answer
A losing Morphogenesis proposal may already have changed Team or Work state before another proposal advances the accepted head. Reconcile every operation with its owner, preserve stable identities, close remaining authority and record partial cleanup as a terminal superseded outcome.
The accepted head is not a global transaction
Agent Morphogenesis records an accepted organizational successor through its morphology head. Membership, Team, Work and other subsystems retain their own state and authority. Their effects and the head update do not share one global atomic commit.
Consider two proposals, A and B, approved against the same morphology epoch. Each activates a successor Team and obtains a Work assignment before attempting to advance the head. If A wins the predecessor compare-and-swap, B cannot also become the accepted successor. But B's already admitted Team and Work effects remain real until their owners reconcile and close them.
The right question is not only which proposal won. Also ask what each owner applied, what remains authorized and what evidence records the resolution.
Follow the losing proposal's effects
For each proposal, keep its exact predecessor, decision, execution authorization, operator plan and stable operation identities connected to the owner receipts. The governance reference maps subsystem authority, while the operator guide describes persisted plans and compensation. When a proposal loses the head race:
- Stop scheduling new effects for that proposal.
- Reconcile every prepared operation with the subsystem that owns it. A timeout or lost acknowledgement does not establish that an effect failed.
- Reuse the original operation identity while resolving an uncertain result. If the owner cannot determine the outcome, block advancement rather than retrying with a new identity.
- Close the losing proposal's Work authority and account for work already admitted under it. Follow the owner's fencing and drain rules before detaching or retiring resources.
- Release reservations when the applicable owner confirms they are no longer needed.
- Record a terminal
supersededoutcome with the receipts and cleanup evidence. Do not record a normal activation receipt for the losing proposal.
Compensation can be partial
These steps coordinate recovery; they do not promise that every effect can be undone. Compensation is owner-specific and may be partial. Already admitted work or irreversible external actions may remain consequential and require an explicit operational resolution.
A controller journal records intent, owner responses and compensation attempts. It does not turn separately committed owner operations into a global rollback. Keep the original effects and their cleanup evidence visible instead of rewriting the history as if the proposal never ran.
Inspect evidence by owner
An accepted morphology head shows which successor was recorded. It does not prove that all competing proposals had no effects. Review the records from each affected owner:
- The Morphogenesis store: predecessor, accepted successor and terminal proposal outcome.
- The decision and execution boundaries: exact proposal binding, scope, mandate and expiry.
- Team and Membership: activation, detachment, enrollment or retirement receipts.
- Work: assignment, fence, drain and completion or cancellation evidence.
- The operation journal: prepared identities, reconciled outcomes and compensation attempts.
- The budget owner: reservation and release receipts.
A receipt from one subsystem cannot certify another subsystem's transition. Preserve the links between each receipt and the proposal step it resolves.
Evaluate correctness and usefulness separately
Test a bounded race with two proposals from the same predecessor. Inject a crash or lost acknowledgement after an owner applies an effect but before the controller records the response. Then verify that the winner is unique, the losing proposal stops, uncertain operations keep their original identities, authority is fenced before removal, and the terminal record reflects any partial cleanup.
Passing this scenario demonstrates behavior under that schedule and the configured owner contracts. It does not prove that a resulting organization performs better, that compensation is globally complete or that all deployments satisfy the required owner assumptions. Measure mission outcomes separately from transition safety.
For the underlying local evidence and its limits, see the Agent Morphogenesis paper v1.0 and its evidence artifact.
Sources and further reading
- Agent Morphogenesis paper v1.0 and evidence index
- Agent Morphogenesis governance and owner boundaries
- Morphogenesis operators and compensation
- Morphogenesis operations and security
Documentation reviewed . Consult the linked documentation for current implementation details.