Back to Discover

#semaphore

1 prompt found

Semaphore Pipeline Block Map from Catalog Inventory (No Invented Duration Seconds)
๐Ÿ’ป Coding

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

PpromptstudioยทSep 16, 2026
No rating

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

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.