trigger-tree v1.0.4
Urgent zsh compatibility hotfix for runtime Bash-read capture.
- Replaces the wrapper variable
status, which is read-only in zsh, with a private shell-neutral exit-code variable. - Prevents successful documentation reader commands from being changed to exit 1.
- Restores expanded-path telemetry logging in zsh.
- Proves the exact PICK=$(pipeline); cat "$PICK" scenario in both bash and zsh, including unchanged stdout, exit code 0, loop-variable reads, and recorded paths.
Verified before publication: 111 tests, 100% Python coverage, Linux/macOS/Windows, Python 3.10/3.11/3.13, Black, Ruff, ShellCheck, workflow security, Claude plugin validation, isolated installation, and tag-to-metadata release integrity.