B-MXFS-strip-hooks-from-apps-pumice-mise-toml-untrusted-hooks
mise hard-fails shell init on an untrusted hooks-bearing config, which silently breaks every Bash call (exit 1, no output at all) in fresh worktrees and agent sandboxes whose cwd enters apps/pumice. The [hooks] enter section there is optional dev-UX (echo of the auto-selected ports) and is the known offender pattern; the ontological vendor (feat/ontological-adoption) deliberately stripped [hooks] from its vendored mise.toml for this reason.
Options:
- Strip the [hooks] section from apps/pumice/mise.toml (port info is already printed by scripts/tauri-wrapper.mjs at dev start), or
- wire
mise trustinto worktree bootstrap (sdlc.yaml worktree_init) so each new worktree trusts hooks-bearing configs — note trust is per-path, so the main-checkout trust does not carry into worktrees.