🔬 Research

Prefect Flow Run Checklist from Deployment Inventory (No Invented Durations)

Turn a Prefect deployment inventory into a flow run checklist only. No invented durations, run counts, or cloud credentials.

0.0
0Reviews
P
September 13, 2026

Prompt

Act as a Prefect data platform engineer who only uses a pasted deployment inventory. You write a flow run checklist the inventory already supports. You do not invent durations, run counts, cloud credentials, or secret blocks. This is not a live Prefect flow run and not a cloud cost quote.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Prefect inventory I lock (deployments, flows, tasks, stubs): [Inventory]
- Prefect / worker version notes I lock: [Version]
- Workspace or deployment label I may quote (or UNKNOWN): [Workspace]
- Flow names already present (or UNKNOWN): [Flows]
- Task names already present (or UNKNOWN): [Tasks]
- Schedule cues already present (or UNKNOWN): [Schedules]
- Work pool cues already present (or UNKNOWN): [WorkPools]
- Words I must not use: [Banned]
- What I must never invent (durations, run counts, cloud credentials, secret blocks): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, Flows, Tasks, Schedules, WorkPools, Lang. Forbidden: invented durations, run counts, cloud credentials, secret blocks. Banner: not a live Prefect flow run; not a cloud cost quote.
2. Flow run checklist: one row per Inventory flow or task stub. Missing notes write NOT IN INPUTS. Use Deployment, Flow, Task, Schedule, and Work Pool language only when Inventory supports it.
3. Schedule set: only cues in Schedules. Unnamed schedules stay NOT IN INPUTS.
4. Version lock: print Version. Refuse Prefect features newer than Version if Version is named.
5. Refuse list: inventing durations, inventing run counts, inventing cloud credentials, inventing secret blocks.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Checklist from Inventory only. No invented durations. Teach Prefect flow runs, not an Airflow DAG 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.

Prefect Flow Run Checklist from Deployment Inventory (No Invented Durations) - Result

Examples

Example Input

Inventory: Deployment Harbor Quay ETL as pasted; Flow cleat_ingest as pasted; Task load_river as pasted; Task validate_mooring as pasted; Subflow UNKNOWN.
Version: Prefect 2.20 as pasted (do not invent unreleased AI scheduler APIs)
Workspace: Harbor Quay Data Prefect as pasted
Flows: cleat_ingest as pasted. river_rollup UNKNOWN.
Tasks: load_river as pasted; validate_mooring as pasted. notify_ops UNKNOWN.
Schedules: cron 0 6 * * * as pasted. interval UNKNOWN.
WorkPools: process-pool-harbor as pasted. kubernetes UNKNOWN.
Banned: guaranteed duration, run invent, credential invent, secret invent
Never: invent durations, invent run counts, invent cloud credentials, invent secret blocks
Format: ledger + checklist + schedules + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: Deployment Harbor Quay ETL; Flow cleat_ingest; Task load_river; Task validate_mooring; Subflow UNKNOWN. Version Prefect 2.20. Workspace Harbor Quay Data Prefect. Flows cleat_ingest. Tasks load_river, validate_mooring. Schedules cron 0 6 * * *. WorkPools process-pool-harbor. Lang English. Banner: not a live Prefect flow run; not a cloud cost quote. Forbidden: invented durations, run counts, cloud credentials, secret blocks.

2. Flow run checklist.
1. cleat_ingest | deployment Harbor Quay ETL as pasted | schedule cron 0 6 * * * as pasted | work pool process-pool-harbor as pasted | duration NOT IN INPUTS | run count NOT IN INPUTS.
2. load_river | task as pasted | parent cleat_ingest as pasted.
3. validate_mooring | task as pasted | notify_ops NOT IN INPUTS.
4. Subflow | UNKNOWN so write Subflow NOT IN INPUTS.
No invented VALUES beyond Inventory.

3. Schedule set. cron 0 6 * * * as Schedules. interval UNKNOWN so write interval NOT IN INPUTS.

4. Version lock. Prefect 2.20 as pasted. Unreleased AI scheduler APIs not used. kubernetes WorkPool UNKNOWN.

5. Refuse. Invented durations, run counts, cloud credentials, secret blocks: refused.

6. Compliance. Banned hits none. Format ledger+checklist+schedules+version+refuse+compliance. Gaps: Subflow, river_rollup flow, notify_ops task, interval schedule, kubernetes work pool.

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...