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
The turn-end review layer (the Stop-hook correctness / duplication / idiom
lenses) was silently dead on current Claude CLIs. The reviewer spawns claude -p --bare, and --bare now drops OAuth/keychain on current CLIs --
but it does so with an EXIT-0 "Not logged in / Please run /login" body, not a
nonzero exit. The auth-loss probe only ran in the nonzero branch, so the exit-0
auth-error string was mistaken for a successful review: it was returned as the
review output (unparseable, so no findings surfaced), --bare was recorded as
working, and the reviewer never fell back to a plain spawn. The auth-loss probe
now runs REGARDLESS of exit code, so an exit-0 "Not logged in" is detected,
recorded (later spawns skip --bare), and retried plain -- which keeps auth and
produces a real review. Found and verified via real usage (the reviewer spawn
now returns a real response instead of the auth-error string). Restores the
entire turn-end review layer on affected CLIs.