How it works
--ai is used, the document generation pipeline adds an extra step: LLM fills [TO BE COMPLETED] and <!-- GUIDANCE --> markers using passport data as context.
Safety
The LLM call is wrapped through
@complior/sdk proxy with prohibited, sanitize, and rate-limit hooks active. The LLM cannot bypass compliance checks.fria_completed, policy_generated) are set identically with or without --ai.
Fallback
If LLM call fails (network error, rate limit, invalid key), the fixer returns the document from the scaffold stage — with placeholders but all compliance flags intact. No data loss, no silent failure.BYOK configuration
Configure your LLM provider in.complior/config.toml: