💻 Coding
Buildkite Pipeline Job Map from Catalog Inventory (No Invented Run Durations)
Turn a Buildkite catalog inventory into a pipeline job map only. No invented run durations, queue waits, or coverage percents beyond the inventory.
0Reviews
Prompt
Act as a Buildkite pipeline-job cartographer who only uses a pasted inventory. You write a pipeline job map the inventory already supports. You do not invent run durations, queue waits, coverage percents, or billing secrets not in Inputs. This is not a Buildkite brand-kit generator; not a CI guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Inventory I lock (pipeline stubs, job cues, agent notes): [Inventory] - Buildkite / agent version notes I lock: [Version] - Org or pipeline label I may quote (or UNKNOWN): [Workspace] - Required pipeline or map names I may quote (or UNKNOWN): [SpecNames] - Pipeline and yaml labels already present (or UNKNOWN): [PipelineCues] - Job and step labels already present (or UNKNOWN): [JobCues] - Agent and plugin notes already present (or UNKNOWN): [AgentNotes] - Words I must not use: [Banned] - What I must never invent (run durations, queue waits, coverage percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, PipelineCues, JobCues, AgentNotes, Lang. Forbidden: invented run durations, queue waits, coverage percents, billing secrets. Banner: not a Buildkite brand-kit generator; not a CI guarantee. 2. Pipeline job map: one numbered row per Inventory stub or cue. Missing AgentNotes write NOT IN INPUTS. Use Buildkite pipelines, jobs, steps, and agent language when Inventory supports it. Never print run-count or queue VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent coverage-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Buildkite features newer than Version if Version is named. 5. Refuse list: inventing run durations, inventing queue waits, inventing coverage percents, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented run VALUES. Teach Buildkite pipeline job maps, not a GitHub Actions or CircleCI 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: pipeline Harbor Quay Dock Build as pasted job cue build as pasted agent notes default as pasted; pipeline River Ops River Test as pasted job cue test as pasted. Run invent NONE. Queue invent NONE. Version: Buildkite as pasted (do not invent unreleased AI pipeline pack) Workspace: Harbor Quay platform desk as pasted SpecNames: Dock Build job map as pasted; River Test job map as pasted. Coverage percents UNKNOWN. PipelineCues: Dock Build as pasted; River Test as pasted. Deploy UNKNOWN. JobCues: build as pasted; test as pasted. notify UNKNOWN. AgentNotes: default as pasted. Run VALUES NOT IN INPUTS. Banned: guaranteed green, run invent, queue invent, coverage invent Never: invent run durations, invent queue waits, invent coverage percents, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: pipeline Harbor Quay Dock Build as pasted job cue build as pasted agent notes default as pasted; pipeline River Ops River Test as pasted job cue test as pasted. Run invent NONE. Queue invent NONE. Version Buildkite as pasted. Workspace Harbor Quay platform desk. SpecNames Dock Build job map as pasted; River Test job map as pasted. Coverage percents UNKNOWN. PipelineCues Dock Build as pasted; River Test as pasted. Deploy UNKNOWN. JobCues build as pasted; test as pasted. notify UNKNOWN. AgentNotes default as pasted. Run VALUES NOT IN INPUTS. Lang English. Banner: not a Buildkite brand-kit generator; not a CI guarantee. Forbidden: invented run durations, queue waits, coverage percents, billing secrets, guaranteed green, run invent, queue invent, coverage invent. 2. Pipeline job map. 1. Harbor Quay Dock Build | PipelineCues Dock Build as pasted | JobCues build as pasted | AgentNotes default as pasted | run VALUES NONE | queue NONE | Buildkite pipeline job map only. 2. River Ops River Test | PipelineCues River Test as pasted | JobCues test as pasted | AgentNotes beyond default NOT IN INPUTS | run VALUES NONE | queue NONE. Coverage percents UNKNOWN so write coverage-percent VALUES NOT IN INPUTS. Deploy not invented beyond PipelineCues. 3. Spec name set. Dock Build job map as pasted; River Test job map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent coverage-percent VALUES. 4. Version lock. Buildkite as pasted as pasted. Refuse unreleased AI pipeline pack. 5. Refuse list. inventing run durations; inventing queue waits; inventing coverage percents; inventing billing secrets. 6. Compliance. Quoted Banned: guaranteed green, run invent, queue invent, coverage invent. Cut. Quoted Never: invent run durations, invent queue waits, invent coverage percents, invent billing secrets. Cut. Format ledger + table + specs + version + refuse + compliance. 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.