preflight.py: cached CLAUDE_BIN exists + claude --version (no tokens, no prompt-ping). error_classifier.py: classify_log_file -> transient|permanent from log tail + Retry-After parsing.
2.7 KiB
2.7 KiB