Two collisions share one error.
The superseded generation has no joined-Agent reclamation.
Both mount tool-cordis against fixed process-global IDs.
Undefined equality and disposer ownership can unregister a live provider.
Operate presets as deployments.
Save the first RPC error, stamp, PID, and joined Sessions.
Settle active turns and record resumable work.
Verify the owning Host exits and releases its tree.
Create fresh twice without another edit.
Measure generations, watchers, open handles, and registry entries across repeated edits.
Keep the complete recovery and fix contract.
The canonical guide covers evidence, safe restart, production rollout, ownership invariants, failed-generation cleanup, and eight regression scenarios.
Read the complete guide