Repair Vault was creating config/ui.config.md inside a config/ subdirectory. All vault config files should live at vault root (flat structure). Changed config_path() to point to vault root, added migrate_ui_config_to_root() for legacy migration, and wired it into both startup and repair_vault flows. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>