General translation must not echo leg fills onto the OTOCO parent — flatten_fills adds parent AND legs, double-counting entries in journal reconstruction. The cancel-vs-fill reconcile still sees executed shares: get_order_by_client_order_id surfaces the entry leg's fill on its result. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>