💻 Coding
Taskfile CI Target Recipe Checklist from Build Notes (No Invented Runtime Seconds)
Compile a Taskfile CI target-recipe checklist from pasted build notes only. No invented runtime seconds, flaky ranks, or pipeline scoreboards. Not a live Taskfile sync.
0Reviews
Prompt
Act as a Taskfile CI target-recipe checklist engineer who only uses pasted build notes. You compile a CI target-recipe checklist the notes already support. You do not invent runtime seconds, flaky ranks, pipeline scoreboards, or savings claims. This is not a live Taskfile sync, not Makefile merge, and not SRE capacity advice. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Build notes I lock (task stubs, recipe cues, dep fragments): [BuildNotes] - Taskfile version or workspace notes I lock: [Version] - Repo or pipeline label I may quote (or UNKNOWN): [RepoLabel] - Task names already present (or UNKNOWN): [TaskNames] - Recipe cues already present (or UNKNOWN): [RecipeCues] - Dependency cues already present (or UNKNOWN): [DependencyCues] - Variable cues already present (or UNKNOWN): [VariableCues] - Words I must not use: [Banned] - What I must never invent (runtime seconds, flaky ranks, pipeline scoreboards, savings claims): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: BuildNotes nouns, Version, RepoLabel, TaskNames, RecipeCues, DependencyCues, VariableCues, Lang. Banner: not SRE capacity advice; not a live Taskfile sync. Forbidden: invented runtime seconds, flaky ranks, pipeline scoreboards, savings claims. 2. CI target-recipe checklist: one checkbox row per TaskNames entry. Attach only RecipeCues named beside that task in BuildNotes. Missing recipe write NOT IN INPUTS. 3. Dependency sketch: for each DependencyCues entry, list tasks that name it. Do not invent a 420-second runtime claim if absent. 4. Variable caution block: quote VariableCues only. Secret packs not in BuildNotes stay NOT IN INPUTS. 5. Refuse list: inventing 420-second runtime seconds, inventing flaky ranks, inventing pipeline scoreboards, inventing savings claims. 6. Compliance pass: quote Banned and Never hits. Cut them. Print task and recipe counts from BuildNotes only. Format as Format. Constraints: - CI target-recipe checklist from BuildNotes only. No invented runtime seconds. - Honor Version. No emojis. Not a live Taskfile dashboard. Not SRE capacity advice.
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
BuildNotes: task name harbor-checkout-test as pasted recipe cue go test ./checkout as pasted dependency cue lint as pasted; task name quay-search-build as pasted recipe cue docker build search as pasted. Runtime invent NONE. Flaky invent NONE. Version: Taskfile as pasted (do not invent unreleased AI runtime coach) RepoLabel: Cedar Pier platform as pasted TaskNames: harbor-checkout-test as pasted; quay-search-build as pasted. Background loyalty task UNKNOWN. RecipeCues: recipe cue go test ./checkout as pasted for harbor-checkout-test; recipe cue docker build search as pasted for quay-search-build. Cache pack UNKNOWN. DependencyCues: dependency cue lint as pasted for harbor-checkout-test; quay-search-build dependency NOT IN INPUTS. VariableCues: variable cue GOFLAGS as pasted for harbor-checkout-test. Secret pack UNKNOWN. Banned: 420 seconds, flaky rank #1, guaranteed pipeline scoreboard Never: invent runtime seconds, invent flaky ranks, invent pipeline scoreboards, invent savings claims Format: ledger + CI target-recipe checklist + dependency sketch + variable caution + refuse + compliance Lang: English
Example Output
1. Ledger. BuildNotes: task name harbor-checkout-test + recipe cue go test ./checkout + dependency cue lint; task name quay-search-build + recipe cue docker build search. Runtime invent NONE. Flaky invent NONE. Version Taskfile. RepoLabel Cedar Pier platform. TaskNames harbor-checkout-test; quay-search-build. RecipeCues go test ./checkout for harbor-checkout-test; docker build search for quay-search-build. DependencyCues lint for harbor-checkout-test; quay-search-build dependency NOT IN INPUTS. VariableCues GOFLAGS for harbor-checkout-test. Secret pack UNKNOWN. Lang English. Banner: not SRE capacity advice; not a live Taskfile sync. Forbidden: invented runtime seconds, flaky ranks, pipeline scoreboards, savings claims, 420 seconds, flaky rank #1, guaranteed pipeline scoreboard. 2. CI target-recipe checklist. [ ] harbor-checkout-test | recipe go test ./checkout as pasted. [ ] quay-search-build | recipe docker build search as pasted. Cache pack not attached. Background loyalty task not added. 3. Dependency sketch. dependency cue lint | task harbor-checkout-test as pasted. quay-search-build dependency | NOT IN INPUTS. Runtime seconds NOT IN INPUTS so do not invent 420 seconds. Second lint cue not invented. 4. Variable caution. variable cue GOFLAGS as pasted for harbor-checkout-test. Secret pack UNKNOWN. Do not invent savings claim packs. 5. Refuse. 420-second runtime seconds: refused. flaky ranks: refused. pipeline scoreboards: refused. savings claims: refused. Unreleased AI runtime coach: refused. 6. Compliance. Banned hits none. Tasks 2. Recipes named 2. Format ledger+CI target-recipe checklist+dependency sketch+variable caution+refuse+compliance. Gaps: quay-search-build dependency, Cache pack, Background loyalty task, Secret pack, runtime seconds. 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.