Tom Boucher
bf3c736029
feat(shell-projection): centralize managed hook command policy ( #3450 )
...
* feat(shell-projection): route persistent PATH hints through projection seam
* refactor(shell-projection): unify managed hook command policy
* fix(install): guard malformed settings hooks during uninstall
* chore(changeset): add fragment for pr 3450
* fix(install): guard malformed settings hook entries
2026-05-12 20:15:43 -04:00
Tom Boucher
16f5009270
feat(shell-projection): route PATH guidance through typed action projection ( #3447 )
...
* feat(shell-projection): route PATH guidance through typed action projection
* chore(changeset): add PR 3447 changelog fragment
2026-05-12 19:19:04 -04:00
Tom Boucher
7e91a861ee
feat: deepen shell command projection seam ( #3445 )
...
* feat: deepen shell command projection seam
* chore: add changeset for shell projection seam
* feat: centralize local and portable hook path projection
* docs: avoid prompt-scan false positive in installer migrations
* docs(adr): fix path-style token punctuation
2026-05-12 19:02:18 -04:00
Tom Boucher
589318ce0a
feat: route Codex hook commands through projection seam ( #3444 )
...
* feat: route Codex hook commands through projection seam
* docs: add changeset for Codex hook projection slice
* docs: set changeset pr for #3444
* fix(codex): decode toml-escaped legacy hook path
* test(codex): use structured assertion for hook projection
2026-05-12 18:16:36 -04:00
Tom Boucher
98cc1a84c0
fix: scope Windows hook syntax to Gemini runtime ( #3438 )
...
* test: cover Windows hook shell drift for Claude (#3413 )
* fix: scope Windows hook syntax to Gemini runtime (#3413 )
* docs: add changeset for #3413
* docs: set changeset pr for #3413
* fix: route Windows hook formatting through runtime-aware projection seam
* test: cover runtime projection edge cases for Windows hooks
* fix(docs): add shell-command-projection to inventory parity
* docs: align CLI module shipped count after rebase
2026-05-12 17:32:50 -04:00