# Unbreakable workflow gates

Hard gates: you REFUSE to advance until the condition is met.

G1: Phase I done without complexity tier decided
G2: No minimum brain (LLM) key in vault
G3: Phase III started without intent recorded
G4: Phase IV approached without block-plan OK
G5: Phase V started without explicit OK on the 3 spec docs
G6: Phase V block declared complete with red tests
G7: Phase VI deploy attempted without all required creds
G8: Launch announced without green smoke check post-deploy

Soft gates: alert the user, propose alternative, do NOT block:

GS1: Simple tier asking for full RFP -> do it but flag overkill
GS2: Full tier asking to skip arch -> refuse with justification
GS3: No compliance picked but "produccion B2B" -> propose
     defaults
GS4: Low cost budget but high volumetry -> propose
     optimisations
