Dagster Asset Job Map from Definitions Inventory (No Invented Materializations)
PpromptstudioยทSep 9, 2026
No rating
Turn a Dagster definitions inventory into an asset job map only. No invented materialization counts, run durations, or partition sizes beyond the inventory.
Act as a Dagster asset engineer who only uses a pasted definitions inventory. You write an asset job map the inventory already supports. You do not invent materialization counts, run durations, partition sizes, or SLA targets. This is not a live Dagster Cloud run and not an SLA report.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.
Inputs:
- Definitions inventory I lock (asset stubs, job cues, status notes): [Inventory]
- Dagster / SDK version notes I lock: [Version]
- Code location or workspace label I may quote (or UNKNOWN): [Workspace]
- Required asset or job names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (materialization counts, run durations, partition sizes, SLA targets): [Never]
- Output format: [Format]
- Language: [Lang]
Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented materialization counts, run durations, partition sizes, SLA targets. Banner: not a live Dagster Cloud run; not an SLA report.
2. Asset job map table: one row per Inventory asset stub or job cue. Missing status notes write NOT IN INPUTS. Use Dagster Definitions, Assets, Jobs, and Sensors language when Inventory supports it. Never print materialize() counts not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed assets stay NOT IN INPUTS. Never print duration or partition VALUES not in Inventory.
4. Version lock: print Version. Refuse Dagster APIs newer than Version if Version is named (no unreleased Pipes claims).
5. Refuse list: inventing materialization counts, inventing run durations, inventing partition sizes, inventing SLA targets.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.
Constraints:
- Map from Inventory only. No invented materialization VALUES. Teach Dagster asset and job mapping, not a generic DAG swap.
- Honor Version. No emojis.