0.11.0: fidelity gate
Draft automations now pass a semantic fidelity gate: after the structural, entity-existence, and HA-validation gates, a critic pass checks the generated config against the original request clause by clause and feeds any unmet requirement back into the self-correction loop. This catches drafts that drop a clause (e.g. "after sunset") or trigger on a real-but-wrong entity. The author prompt is also hardened to decompose the request and never trigger on an automation.* entity for a physical-device request.