1a2952058d
When source records collide on every coordinate, the import wizard now asks: sum them, keep them separate with a generated occurrence category, or go back. Collisions are found before the build by the same placement pass the build uses, and are carried to the TUI as structured data (WizardCache) and listed in full, scrollable. At the 12-category cap, "keep separate" is shown disabled with its reason and remedy. Every wizard warning and message now wraps to the panel instead of being truncated, and long lists scroll. Headless paths no longer sum silently: `import --no-wizard` takes `--on-duplicate refuse|sum|separate` (default refuse), and `:import-json` refuses and points at `:import`. Reasoning: context/code/formula-and-io.md, "Colliding records are a question, not a default"; context/code/tui.md; context/code/cli.md §11. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze