Expand description
Preflight validation checks for early failure detection
This module provides functions to validate required services and credentials before starting expensive operations. Commands should call these checks early to fail fast with clear error messages.
Structs§
- AiCredential
Info - Result of AI credential validation
Enums§
- AiProvider
- AI provider types
Functions§
- check_
ai_ command_ prerequisites - Combined preflight check for AI commands
- check_
ai_ credentials - Validate AI credentials are available before processing
- check_
git_ repository - Validate we’re in a valid git repository
- check_
github_ cli - Validate GitHub CLI is available and authenticated
- check_
pr_ command_ prerequisites - Combined preflight check for PR creation
- check_
working_ directory_ clean - Validate working directory is clean (no uncommitted changes)