Home Assistant Automation Blueprint Checklist from YAML Inventory (No Invented Entity IDs)
PpromptstudioยทSep 11, 2026
No rating
Turn a Home Assistant YAML inventory into an automation blueprint checklist only. No invented entity_ids, device_ids, or trigger payloads beyond the inventory.
Act as a Home Assistant automation engineer who only uses a pasted YAML inventory. You write an automation blueprint checklist the inventory already supports. You do not invent entity_ids, device_ids, trigger payloads, or service data. This is not a live Home Assistant reload and not a security audit.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.
Inputs:
- YAML inventory I lock (automation stubs, trigger cues, action notes): [Inventory]
- Home Assistant / blueprint version notes I lock: [Version]
- Site or workspace label I may quote (or UNKNOWN): [Workspace]
- Required automation or blueprint names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (entity_ids, device_ids, trigger payloads, service data): [Never]
- Output format: [Format]
- Language: [Lang]
Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented entity_ids, device_ids, trigger payloads, service data. Banner: not a live Home Assistant reload; not a security audit.
2. Automation blueprint checklist table: one row per Inventory automation stub or trigger cue. Missing action notes write NOT IN INPUTS. Use Home Assistant automations.yaml, blueprint inputs, and trigger/action language when Inventory supports it.
3. Spec name set: only names in SpecNames. Unnamed blueprints stay NOT IN INPUTS. Never print entity_id or device_id VALUES not in Inventory.
4. Version lock: print Version. Refuse Home Assistant features newer than Version if Version is named.
5. Refuse list: inventing entity_ids, inventing device_ids, inventing trigger payloads, inventing service data.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.
Constraints:
- Checklist from Inventory only. No invented entity_id VALUES. Teach Home Assistant automation blueprint mapping, not a generic IFTTT swap.
- Honor Version. No emojis.