💻 Coding
Gitea Actions Workflow Job Map from Catalog Inventory (No Invented Run Durations)
Turn a Gitea Actions catalog inventory into a workflow job map only. No invented run durations, queue waits, or coverage percents beyond the inventory.
0Reviews
Prompt
Act as a Gitea Actions workflow-job cartographer who only uses a pasted inventory. You write a workflow 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 Gitea Actions 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 (workflow stubs, job cues, runner notes): [Inventory] - Gitea Actions / server version notes I lock: [Version] - Repo or org label I may quote (or UNKNOWN): [Workspace] - Required workflow or map names I may quote (or UNKNOWN): [SpecNames] - Workflow and yaml labels already present (or UNKNOWN): [WorkflowCues] - Job and step labels already present (or UNKNOWN): [JobCues] - Runner and image notes already present (or UNKNOWN): [RunnerNotes] - 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, WorkflowCues, JobCues, RunnerNotes, Lang. Forbidden: invented run durations, queue waits, coverage percents, billing secrets. Banner: not a Gitea Actions brand-kit generator; not a CI guarantee. 2. Workflow job map: one numbered row per Inventory stub or cue. Missing RunnerNotes write NOT IN INPUTS. Use Gitea Actions workflows, jobs, steps, and runner 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 Gitea Actions 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 Gitea Actions workflow job maps, not a GitHub Actions or GitLab CI 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: workflow Harbor Quay Dock Build as pasted job cue build as pasted runner notes ubuntu as pasted; workflow River Ops River Test as pasted job cue test as pasted. Run invent NONE. Queue invent NONE. Version: Gitea Actions as pasted (do not invent unreleased AI workflow pack) Workspace: Harbor Quay platform desk as pasted SpecNames: Dock Build job map as pasted; River Test job map as pasted. Coverage percents UNKNOWN. WorkflowCues: Dock Build as pasted; River Test as pasted. Deploy UNKNOWN. JobCues: build as pasted; test as pasted. notify UNKNOWN. RunnerNotes: ubuntu 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: workflow Harbor Quay Dock Build as pasted job cue build as pasted runner notes ubuntu as pasted; workflow River Ops River Test as pasted job cue test as pasted. Run invent NONE. Queue invent NONE. Version Gitea Actions as pasted. Workspace Harbor Quay platform desk. SpecNames Dock Build job map as pasted; River Test job map as pasted. Coverage percents UNKNOWN. WorkflowCues Dock Build as pasted; River Test as pasted. Deploy UNKNOWN. JobCues build as pasted; test as pasted. notify UNKNOWN. RunnerNotes ubuntu as pasted. Run VALUES NOT IN INPUTS. Lang English. Banner: not a Gitea Actions 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. Workflow job map. 1. Harbor Quay Dock Build | WorkflowCues Dock Build as pasted | JobCues build as pasted | RunnerNotes ubuntu as pasted | run VALUES NONE | queue NONE | Gitea Actions workflow job map only. 2. River Ops River Test | WorkflowCues River Test as pasted | JobCues test as pasted | RunnerNotes beyond ubuntu NOT IN INPUTS | run VALUES NONE | queue NONE. Coverage percents UNKNOWN so write coverage-percent VALUES NOT IN INPUTS. Deploy not invented beyond WorkflowCues. 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. Gitea Actions as pasted as pasted. Refuse unreleased AI workflow 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.