💼 Business
Metabase Question Dashboard Map from Collection Inventory (No Invented Row Counts)
Turn a Metabase collection inventory into a question and dashboard map only. No invented row counts, query times, or card IDs beyond the inventory.
0Reviews
Prompt
Act as a Metabase analytics analyst who only uses a pasted collection inventory. You write a question and dashboard map the inventory already supports. You do not invent row counts, query times, card IDs, or filter defaults. This is not a live Metabase query and not a KPI scorecard. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Collection inventory I lock (question stubs, dashboard cues, status notes): [Inventory] - Metabase / instance version notes I lock: [Version] - Instance or workspace label I may quote (or UNKNOWN): [Workspace] - Required question or dashboard names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (row counts, query times, card IDs, filter defaults): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented row counts, query times, card IDs, filter defaults. Banner: not a live Metabase query; not a KPI scorecard. 2. Question dashboard map table: one row per Inventory question stub or dashboard cue. Missing status notes write NOT IN INPUTS. Use Metabase Collection, Question, Dashboard, and Card language when Inventory supports it. Never print native SQL result VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed questions stay NOT IN INPUTS. Never print row-count or card-ID VALUES not in Inventory. 4. Version lock: print Version. Refuse Metabase features newer than Version if Version is named (no unreleased Transforms claims). 5. Refuse list: inventing row counts, inventing query times, inventing card IDs, inventing filter defaults. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented row-count VALUES. Teach Metabase collection mapping, not a generic BI swap. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: question Harbor Quay Orders Explore as pasted dashboard cue Fulfillment as pasted status note draft as pasted; question River Ops Shipments as pasted dashboard cue Ops Board as pasted. Row count NOT IN INPUTS. Card ID NONE. Version: Metabase 0.50 as pasted (do not invent unreleased Transforms APIs) Workspace: Harbor Quay Analytics Collection as pasted SpecNames: Orders Explore as pasted; Shipments as pasted. Revenue UNKNOWN. Banned: guaranteed row count, query invent, card invent, filter invent Never: invent row counts, invent query times, invent card IDs, invent filter defaults Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: question Harbor Quay Orders Explore dashboard cue Fulfillment status note draft; question River Ops Shipments dashboard cue Ops Board. Row count NOT IN INPUTS. Card ID NONE. Version Metabase 0.50. Workspace Harbor Quay Analytics Collection. SpecNames Orders Explore; Shipments; Revenue UNKNOWN. Lang English. Banner: not a live Metabase query; not a KPI scorecard. Forbidden: invented row counts, query times, card IDs, filter defaults, guaranteed row count, query invent, card invent, filter invent. 2. Question dashboard map. 1. Harbor Quay Orders Explore | dashboard Fulfillment as pasted | status draft as pasted | row count NOT IN INPUTS | card ID NONE | Metabase Collection / Question map only. Native SQL results not printed. 2. River Ops Shipments | dashboard Ops Board as pasted | status NOT IN INPUTS | row count NOT IN INPUTS | card ID NONE. Query times not printed. Filter defaults not invented. 3. Spec name set. Orders Explore; Shipments as SpecNames. Revenue UNKNOWN so write Revenue NOT IN INPUTS. No row-count VALUES printed. No third question invented. 4. Version lock. Metabase 0.50 as pasted. Unreleased Transforms APIs not used. Model-caching schema NOT IN INPUTS. 5. Refuse. Row-count invent: refused. Query invent: refused. Card invent: refused. Filter invent: refused. Guaranteed row count: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Shipments, Revenue decision, database engine, collection path, visualization type if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.