Net-new ordering coverage: roots and every unit's children sort by birthYear ASC (undated last), then displayName, then stable id — so horizontal x never depends on Map iteration order. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Net-new ordering coverage: roots and every unit's children sort by birthYear ASC (undated last), then displayName, then stable id — so horizontal x never depends on Map iteration order. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>