You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A README section positions Flight Deck next to Claude Code's ultracode setting: ultracode raises reasoning effort and grants standing orchestration permission, while Flight Deck governs what that orchestration may spend and how its output is checked.
Fixed
Unquoted $HOME in the hook registration JSON (hooks/HOOKS.md, skills/mission-control/README.md) broke silently on any platform, in every release, when the home or config path contained a space: the hook died non-blocking, so the fanout guard could appear installed while enforcing nothing. The path is now quoted everywhere; the PowerShell guard's args array was never affected.
The installer prompt in README.md now states the quoting requirement for the hooks' registration JSON, with the one-line reason, so an assistant generating that JSON at install time cannot reintroduce the bug.
tools/doctor.sh now invokes each registered hook with a harmless no-op payload in a sandboxed PATH, confirming no shell-level path error and naming the quoting fix on failure; it skips rather than false-passing an unparseable command.
Both guards' settings.json fallback now honors CLAUDE_CONFIG_DIR, matching tools/doctor.sh, so a relocated config directory reads consistently everywhere the fallback applies.
The PowerShell guard now decodes stdin as UTF-8 explicitly instead of the console input codepage, so a non-ASCII payload (an accented word, a non-Latin path) no longer risks mis-decoding under Windows PowerShell 5.1.