- Extend auth status API typing to include optional ghCli availability/authentication metadata. - Update /api/auth/status to return ghCli readiness using isGhAvailable() and isGhAuthenticated(). - Treat setup GitHub readiness as satisfied when either GitHub OAuth or authenticated gh CLI is present. - Add hook tests covering gh CLI authenticated, unauthenticated, combined OAuth, and missing-ghCli fallback cases.
4.5 KiB
4.5 KiB