Check before startup
Run doctor first. It reports a missing package.json, cordis.patch.yml, lockfile, Bundle, or required input before Cordis starts. Then use diff to inspect additions, removals, versions, sources, and load-order changes.
bash
dsh-hub profile doctor --profile web --json
dsh-hub profile diff <profile-slug> --version <version> --profile webFind the earliest failing service
Keep the complete startup output and find the first missing-service, duplicate-entry, or configuration-validation error. Check the row's injected dependencies and whether its Provider is in the active Context. If an upgrade introduced the failure, restore a known-good revision from history.
bash
dsh-hub profile history --profile web
dsh-hub profile rollback <revision> --profile web