d75e737f07
CI / test (pull_request) Successful in 17s
CI / review (anthropic--claude-4.6-sonnet, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 27s
CI / review (gpt-5, security, ., rodin/security-patterns, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (pull_request) Successful in 34s
CI / review (gpt-5, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 50s
Add tests for previously uncovered paths: - TestIsValidateError_Nil: isValidateError(nil, ...) returns false - TestValidateURL_EmptyHost: URL with no hostname (https://) → code-2 error - TestRunValidateURL_Success: success path (OK output + exit 0) via example.com - TestMainSubprocess_MissingLLMBaseURL: --llm-base-url required for openai provider - TestMainSubprocess_MissingAICoreCredentials: aicore creds required for provider=aicore - TestMainSubprocess_ConflictingPersonaFlags: --persona and --persona-file are mutually exclusive - TestMainSubprocess_DeprecatedGiteaURLEnv: GITEA_URL env var emits deprecation warning All tests pass; no production code changes; dep check clean.