Adds two new assertions for the extracted DistributionBar — it must appear in bilateral mode and stay hidden in single-person mode — and repairs the shared makeDoc fixture: the embedded Person now carries personType + displayName so the fixture matches the regenerated Document schema without TypeScript complaints. Refs #305 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>