The master merge moved the TUI composition into `apps/cli/config/base.cordis.yml` and I carried the `settings-local` / `credentials-local` rows across without adding them to the resolver manifest. Bare specifiers in an app config resolve through that manifest's dependencies, so the whole tree failed to boot: dsh: plugin(s) failed to load: @deepseek-ai/dsh-settings-local, @deepseek-ai/dsh-credentials-local which took every TUI PTY smoke with it. `verify-cordis-config` did not catch it, so the boot smoke was the first signal.
5.8 KiB
5.8 KiB