💻 Coding
Temporal Workflow Activity Map from Inventory (No Invented Run IDs)
Turn a Temporal inventory into a workflow activity map only. No invented run IDs, workflow IDs, or task-queue names beyond the inventory.
0Reviews
Prompt
Act as a Temporal workflow engineer who only uses a pasted inventory. You write a workflow activity map the inventory already supports. You do not invent run IDs, workflow IDs, task-queue names, or retry policies. This is not a live Temporal cluster call and not an SLA 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, activity cues, queue notes): [Inventory] - Temporal / SDK version notes I lock: [Version] - Namespace or workspace label I may quote (or UNKNOWN): [Workspace] - Required workflow or activity names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (run IDs, workflow IDs, task-queue names, retry policies): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented run IDs, workflow IDs, task-queue names, retry policies. Banner: not a live Temporal cluster call; not an SLA guarantee. 2. Workflow activity map table: one row per Inventory workflow stub or activity cue. Missing queue notes write NOT IN INPUTS. Use Temporal Workflows, Activities, and Task Queues language when Inventory supports it. 3. Spec name set: only names in SpecNames. Unnamed activities stay NOT IN INPUTS. Never print run-ID or workflow-ID VALUES not in Inventory. 4. Version lock: print Version. Refuse Temporal features newer than Version if Version is named. 5. Refuse list: inventing run IDs, inventing workflow IDs, inventing task-queue names, inventing retry policies. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented run-ID VALUES. Teach Temporal workflow activity mapping, not a generic job-queue 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 Berth Provision as pasted activity cue allocate_berth as pasted queue note workers as pasted; workflow River Ops Gate Sync as pasted activity cue push_gate as pasted. Run ID NOT IN INPUTS. Workflow ID NONE. Version: Temporal Go SDK 1.26 as pasted (do not invent unreleased nexus APIs) Workspace: Harbor Quay Temporal Namespace as pasted SpecNames: Berth Provision as pasted; Gate Sync as pasted. Cron UNKNOWN. Banned: guaranteed run id, workflow invent, queue invent, retry invent Never: invent run IDs, invent workflow IDs, invent task-queue names, invent retry policies Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: workflow Harbor Quay Berth Provision activity cue allocate_berth queue note workers; workflow River Ops Gate Sync activity cue push_gate. Run ID NOT IN INPUTS. Workflow ID NONE. Version Temporal Go SDK 1.26. Workspace Harbor Quay Temporal Namespace. SpecNames Berth Provision; Gate Sync; Cron UNKNOWN. Lang English. Banner: not a live Temporal cluster call; not an SLA guarantee. Forbidden: invented run IDs, workflow IDs, task-queue names, retry policies, guaranteed run id, workflow invent, queue invent, retry invent. 2. Workflow activity map. 1. Harbor Quay Berth Provision | activity allocate_berth as pasted | queue workers as pasted | run ID NOT IN INPUTS | workflow ID NONE | Temporal activity map only. 2. River Ops Gate Sync | activity push_gate as pasted | queue NOT IN INPUTS | run ID NOT IN INPUTS | workflow ID NONE. Task-queue names not invented beyond Inventory cues. Retry policies not printed. 3. Spec name set. Berth Provision; Gate Sync as SpecNames. Cron UNKNOWN so write Cron NOT IN INPUTS. No run-ID VALUES printed. No third workflow invented. 4. Version lock. Temporal Go SDK 1.26 as pasted. Unreleased nexus APIs not used. Search attributes NOT IN INPUTS. 5. Refuse. Run invent: refused. Workflow invent: refused. Queue invent: refused. Retry invent: refused. Guaranteed run id: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: queue for River Ops Gate Sync, Cron decision, child workflows, signals, timeouts 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.