intake — before anything is built
20 fieldsTurns what the human actually said into a 20-field context ledger and asks about every field it cannot infer, recommended answer first. Only when all 20 are settled does it write the builder prompt — which calls compose. Nothing gets built from a one-line brief.