💻 Coding

Semaphore Pipeline Block Map from Catalog Inventory (No Invented Duration Seconds)

Turn a Semaphore pipeline catalog inventory into a pipeline block map only. No invented duration seconds, agent counts, or artifact URLs beyond the inventory.

0.0
0Reviews
P
September 16, 2026

Prompt

Act as a Semaphore CI pipeline cartographer who only uses a pasted pipeline catalog inventory. You write a pipeline block map the inventory already supports. You do not invent duration seconds, agent counts, artifact URLs, or flaky-test rates not in Inputs. This is not a Semaphore billing estimate and not a security audit certification.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Pipeline catalog inventory I lock (block stubs, agent cues, promotion notes): [Inventory]
- Semaphore / agent version notes I lock: [Version]
- Org or project label I may quote (or UNKNOWN): [Workspace]
- Required pipeline or block names I may quote (or UNKNOWN): [SpecNames]
- Pipeline titles already present (or UNKNOWN): [PipelineCues]
- Block labels already present (or UNKNOWN): [BlockCues]
- Agent and promotion notes already present (or UNKNOWN): [AgentNotes]
- Words I must not use: [Banned]
- What I must never invent (duration seconds, agent counts, artifact URLs, flaky-test rates): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, PipelineCues, BlockCues, AgentNotes, Lang. Forbidden: invented duration seconds, agent counts, artifact URLs, flaky-test rates. Banner: not a Semaphore billing estimate; not a security audit certification.
2. Pipeline block map: one numbered row per Inventory block stub or agent cue. Missing AgentNotes write NOT IN INPUTS. Use Semaphore Blocks, Jobs, Agents, Promotions, and Secrets language when Inventory supports it. Never print duration-second or agent-count VALUES not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed blocks stay NOT IN INPUTS. Never invent artifact-URL VALUES not in Inventory.
4. Version lock: print Version. Refuse Semaphore features newer than Version if Version is named.
5. Refuse list: inventing duration seconds, inventing agent counts, inventing artifact URLs, inventing flaky-test rates.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented duration-second VALUES. Teach Semaphore pipeline block maps, not a Buildkite or GitHub Actions 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.

Semaphore Pipeline Block Map from Catalog Inventory (No Invented Duration Seconds) - Result

Examples

Example Input

Inventory: block Harbor Quay Unit Test as pasted agent cue linux-x64 as pasted promotion notes staging as pasted; block River Ops Deploy Staging as pasted agent cue deploy-pool as pasted. Duration invent NONE. Agent invent NONE.
Version: Semaphore 2.x YAML as pasted (do not invent unreleased AI block writer)
Workspace: Harbor Quay CI project as pasted
SpecNames: Unit Test block map as pasted; Deploy Staging block map as pasted. Artifact URL UNKNOWN.
PipelineCues: Unit Test as pasted; Deploy Staging as pasted. Nightly UNKNOWN.
BlockCues: linux-x64 as pasted; deploy-pool as pasted. macOS UNKNOWN.
AgentNotes: staging as pasted. Agent count VALUES NOT IN INPUTS.
Banned: guaranteed duration, duration invent, agent invent, artifact invent
Never: invent duration seconds, invent agent counts, invent artifact URLs, invent flaky-test rates
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: block Harbor Quay Unit Test agent cue linux-x64 promotion notes staging; block River Ops Deploy Staging agent cue deploy-pool. Duration invent NONE. Agent invent NONE. Version Semaphore 2.x YAML. Workspace Harbor Quay CI project. SpecNames Unit Test block map; Deploy Staging block map; Artifact URL UNKNOWN. PipelineCues Unit Test; Deploy Staging; Nightly UNKNOWN. BlockCues linux-x64; deploy-pool; macOS UNKNOWN. AgentNotes staging; Agent count VALUES NOT IN INPUTS. Lang English. Banner: not a Semaphore billing estimate; not a security audit certification. Forbidden: invented duration seconds, agent counts, artifact URLs, flaky-test rates, guaranteed duration, duration invent, agent invent, artifact invent.

2. Pipeline block map.
1. Harbor Quay Unit Test | PipelineCues Unit Test as pasted | BlockCues linux-x64 as pasted | AgentNotes staging as pasted | duration VALUES NONE | agent NONE | Semaphore block map only.
2. River Ops Deploy Staging | PipelineCues Deploy Staging as pasted | BlockCues deploy-pool as pasted | AgentNotes beyond staging NOT IN INPUTS | duration VALUES NONE | agent NONE.
Artifact URL UNKNOWN so write artifact URL NOT IN INPUTS. Nightly not invented beyond PipelineCues.

3. Spec name set. Unit Test block map; Deploy Staging block map as SpecNames. Artifact URL UNKNOWN so write artifact URL NOT IN INPUTS. No agent-count VALUES beyond Inventory. No third block invented.

4. Version lock. Semaphore 2.x YAML as pasted. Unreleased AI block writer not used. Secrets packs NOT IN INPUTS.

5. Refuse. Duration invent: refused. Agent invent: refused. Artifact invent: refused. Flaky invent: refused. Guaranteed duration: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: artifact URL policy, Nightly PipelineCues, macOS BlockCues, agent count VALUES AgentNotes, Promotions list if any.

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