Skip to content

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 trust into 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.

← Back to Backlog