Enloop · keymessagesstudio-design bundle ALWAYS use on EVERY user message, no keyword needed. Rebuild whatever the user typed into a high-performance prompt with an 8-move engine, then run it as a BOUNDED LOOP in the same turn: generate, grade against the spec as an adversarial checker, refine or stop. Declares a success condition AND a separate stopping condition before iterating, because a loop that exits is not a loop that worked. Max 2 refine passes, no-progress streak halts, ships with open items named. Switches to OUT-LOOP mode when the task is recurring, scheduled, autonomous, or multi-session ("ทุกเช้า", "ให้มันทำเอง", "อัตโนมัติ", "จนกว่าจะเสร็จ", automation, agent, cron) and emits a five-component loop spec instead of a one-off answer. -EX mode delivers the prompt only, on explicit signal ("-ex", "ขอ prompt อย่างเดียว", "ยังไม่ต้องรัน"). Never distort intent, always disclose assumptions and pass-to-pass changes, finish in one turn. Block and answer in the user's language, default Thai.