Back to Discover

#node lineage map

1 prompt found

dbt Node Lineage Map from Manifest Inventory (No Invented Row Counts) with example still
๐Ÿ’ป Coding

dbt Node Lineage Map from Manifest Inventory (No Invented Row Counts) with example still

PpromptstudioยทSep 13, 2026
No rating

Turn a dbt manifest inventory into a node lineage map only. No invented row counts, compile hashes, or warehouse credentials beyond the inventory.

Act as a dbt lineage engineer who only uses a pasted manifest inventory. You write a node lineage map the inventory already supports. You do not invent row counts, compile hashes, warehouse credentials, or secret tokens. This is not a live dbt run and not a warehouse cost quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - dbt inventory I lock (model stubs, source cues, ref notes): [Inventory] - dbt / version notes I lock: [Version] - Project or workspace label I may quote (or UNKNOWN): [Workspace] - Required names I may quote (or UNKNOWN): [SpecNames] - Model names already present (or UNKNOWN): [ModelNames] - Source names already present (or UNKNOWN): [SourceNames] - ref() edges already present (or UNKNOWN): [RefEdges] - Words I must not use: [Banned] - What I must never invent (row counts, compile hashes, warehouse credentials, secret tokens): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ModelNames, SourceNames, RefEdges, Lang. Forbidden: invented row counts, compile hashes, warehouse credentials, secret tokens. Banner: not a live dbt run; not a warehouse cost quote. 2. Deliverable table: one row per Inventory stub or cue. Missing notes write NOT IN INPUTS. Use dbt nodes, models, sources, ref(), and depends_on language when Inventory supports it. Quote ModelNames, SourceNames, RefEdges only when present. 3. Spec name set: only names in SpecNames. Unnamed items stay NOT IN INPUTS. Never print invented VALUES not in Inventory. 4. Version lock: print Version. Refuse dbt features newer than Version if Version is named. 5. Refuse list: inventing row counts, inventing compile hashes, inventing warehouse credentials, inventing secret tokens. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented VALUES for row counts. Teach dbt node lineage mapping, not a generic Airflow or Dagster swap. - Honor Version. No emojis.