💻 Coding
Makefile Target Recipe Checklist from Build Notes (No Invented Runtime Seconds)
Compile a Makefile target-recipe checklist from pasted build notes only. No invented runtime seconds, flaky ranks, or pipeline scoreboards. Not a live Makefile sync.
0Reviews
Prompt
Act as a Makefile target-recipe checklist engineer who only uses pasted build notes. You compile a 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 Makefile sync, not a Justfile 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 (target stubs, recipe cues, dep fragments): [BuildNotes] - Make version or workspace notes I lock: [Version] - Repo or pipeline label I may quote (or UNKNOWN): [RepoLabel] - Target names already present (or UNKNOWN): [TargetNames] - 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, TargetNames, RecipeCues, DependencyCues, VariableCues, Lang. Banner: not SRE capacity advice; not a live Makefile sync. Forbidden: invented runtime seconds, flaky ranks, pipeline scoreboards, savings claims. 2. Target-recipe checklist: one checkbox row per TargetNames entry. Attach only RecipeCues named beside that target in BuildNotes. Missing recipe write NOT IN INPUTS. 3. Dependency sketch: for each DependencyCues entry, list targets 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 target and recipe counts from BuildNotes only. Format as Format. Constraints: - Target-recipe checklist from BuildNotes only. No invented runtime seconds. - Honor Version. No emojis. Not a live Makefile 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: target name harbor-checkout-test as pasted recipe cue go test ./checkout as pasted dependency cue lint as pasted; target name quay-search-build as pasted recipe cue docker build search as pasted. Runtime invent NONE. Flaky invent NONE. Version: GNU Make as pasted (do not invent unreleased AI runtime coach) RepoLabel: Cedar Pier platform as pasted TargetNames: harbor-checkout-test as pasted; quay-search-build as pasted. Background loyalty target 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 + target-recipe checklist + dependency sketch + variable caution + refuse + compliance Lang: English
Example Output
1. Ledger. BuildNotes: target name harbor-checkout-test + recipe cue go test ./checkout + dependency cue lint; target name quay-search-build + recipe cue docker build search. Runtime invent NONE. Flaky invent NONE. Version GNU Make. RepoLabel Cedar Pier platform. TargetNames 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 Makefile sync. Forbidden: invented runtime seconds, flaky ranks, pipeline scoreboards, savings claims, 420 seconds, flaky rank #1, guaranteed pipeline scoreboard. 2. 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 target not added. 3. Dependency sketch. dependency cue lint | target 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. Targets 2. Recipes named 2. Format ledger+target-recipe checklist+dependency sketch+variable caution+refuse+compliance. Gaps: quay-search-build dependency, Cache pack, Background loyalty target, 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.