🔬 Research

dbt Test Severity Checklist from Manifest Notes (No Invented Pass Rates)

Compile a dbt test-severity checklist from pasted manifest notes only. No invented pass rates, row counts, or freshness lag scores.

0.0
0Reviews
P
September 27, 2026

Prompt

Act as a dbt analytics engineer who only uses pasted manifest notes. You compile a test-severity checklist the notes already support. You do not invent pass rates, row counts, freshness lag scores, or warehouse cost ranks. This is not a live dbt test run and not a data-quality SLA certificate.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Manifest notes I lock (model stubs, test cues, severity cues): [ManifestNotes]
- dbt version or adapter notes I lock: [Version]
- Project or package label I may quote (or UNKNOWN): [ProjectLabel]
- Model names already present (or UNKNOWN): [ModelNames]
- Test names already present (or UNKNOWN): [TestNames]
- Severity labels already present (or UNKNOWN): [SeverityLabels]
- Source or ref cues already present (or UNKNOWN): [SourceCues]
- Words I must not use: [Banned]
- What I must never invent (pass rates, row counts, freshness lag scores, warehouse cost ranks): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: ManifestNotes nouns, Version, ProjectLabel, ModelNames, TestNames, SeverityLabels, SourceCues, Lang. Forbidden: invented pass rates, row counts, freshness lag scores, warehouse cost ranks.
2. Test-severity checklist: one checkbox row per ModelNames entry. Attach only TestNames named beside that model in ManifestNotes. Missing test write NOT IN INPUTS.
3. Severity sketch: for each SeverityLabels entry, list tests that name it. Do not invent a 99.2% pass rate if absent.
4. Source caution block: quote SourceCues only. Freshness SLA packs not in ManifestNotes stay NOT IN INPUTS.
5. Refuse list: inventing 99.2% pass rates, inventing 4.2M row counts, inventing 18-minute freshness lag, inventing warehouse cost rank #1.
6. Compliance pass: quote Banned and Never hits. Cut them. Print model and test counts from ManifestNotes only. Format as Format.

Constraints:
- Test-severity checklist from ManifestNotes only. No invented pass rates.
- Honor Version. No emojis. Not a live dbt Cloud run history.

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.

dbt Test Severity Checklist from Manifest Notes (No Invented Pass Rates) - Result

Examples

Example Input

ManifestNotes: model fct_harbor_orders as pasted test not_null_order_id as pasted; model dim_quay_customers as pasted test unique_customer_id as pasted. Pass invent NONE. Rows invent NONE.
Version: dbt Core 1.8 as pasted (do not invent unreleased AI quality coach)
ProjectLabel: Harbor Quay analytics as pasted
ModelNames: fct_harbor_orders as pasted; dim_quay_customers as pasted. Cedar staging UNKNOWN.
TestNames: not_null_order_id as pasted; unique_customer_id as pasted. Midpoint accepted_values UNKNOWN.
SeverityLabels: severity warn as pasted for not_null_order_id; unique_customer_id severity NOT IN INPUTS.
SourceCues: source cue raw_harbor_orders as pasted. Freshness SLA UNKNOWN.
Banned: 99.2% pass, 4.2M rows, guaranteed 18-minute freshness
Never: invent pass rates, invent row counts, invent freshness lag scores, invent warehouse cost ranks
Format: ledger + test-severity checklist + severity sketch + source caution + refuse + compliance
Lang: English

Example Output

1. Ledger. ManifestNotes: model fct_harbor_orders + test not_null_order_id; model dim_quay_customers + test unique_customer_id. Pass invent NONE. Rows invent NONE. Version dbt Core 1.8. ProjectLabel Harbor Quay analytics. ModelNames fct_harbor_orders; dim_quay_customers. TestNames not_null_order_id; unique_customer_id. SeverityLabels warn for not_null_order_id; unique_customer_id severity NOT IN INPUTS. SourceCues raw_harbor_orders. Freshness SLA UNKNOWN. Lang English. Forbidden: invented pass rates, row counts, freshness lag scores, warehouse cost ranks, 99.2% pass, 4.2M rows, guaranteed 18-minute freshness.

2. Test-severity checklist.
[ ] fct_harbor_orders | test not_null_order_id as pasted.
[ ] dim_quay_customers | test unique_customer_id as pasted.
Midpoint accepted_values not attached. Cedar staging not added.

3. Severity sketch.
severity warn | test not_null_order_id as pasted.
unique_customer_id severity | NOT IN INPUTS.
Pass rate NOT IN INPUTS so do not invent 99.2%. Second warn cue not invented.

4. Source caution. raw_harbor_orders as pasted. Freshness SLA UNKNOWN. Warehouse cost pack NOT IN INPUTS. Do not invent freshness lag packs.

5. Refuse. 99.2% pass rates: refused. 4.2M row counts: refused. 18-minute freshness lag: refused. warehouse cost rank #1: refused. Unreleased AI quality coach: refused.

6. Compliance. Banned hits none. Models 2. Tests 2. Format ledger+test-severity checklist+severity sketch+source caution+refuse+compliance. Gaps: unique_customer_id severity, Cedar staging, Midpoint accepted_values, Freshness SLA, pass rate.

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.

Reviews (0)

Please login to leave a review.
Loading reviews...