engine._flush computed the registry's audit-log root but did not pass it to the conflict_refused append, and _pick_pending_legacy did the same for its status_changed append, so both landed in the workspace default when the registry was moved and no override was set (review P2, Issue #57). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>