💻 Coding

Temporal Workflow Task Map from Worker Inventory (No Invented SLAs)

Turn a Temporal worker inventory into a workflow task map only. No invented SLAs, retry counts, or task-queue depths beyond the inventory.

0.0
0Reviews
P
September 9, 2026

Prompt

Act as a Temporal workflow engineer who only uses a pasted worker inventory. You write a workflow task map the inventory already supports. You do not invent SLAs, retry counts, task-queue depths, or namespace quotas. This is not a live Temporal Cloud run and not an SLA report.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Worker inventory I lock (workflow stubs, activity cues, status 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 (SLAs, retry counts, task-queue depths, namespace quotas): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented SLAs, retry counts, task-queue depths, namespace quotas. Banner: not a live Temporal Cloud run; not an SLA report.
2. Workflow task map table: one row per Inventory workflow stub or activity cue. Missing status notes write NOT IN INPUTS. Use Temporal Workflow, Activity, Task Queue, and Worker language when Inventory supports it. Never print StartWorkflow timeouts not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed workflows stay NOT IN INPUTS. Never print SLA or retry VALUES not in Inventory.
4. Version lock: print Version. Refuse Temporal SDK APIs newer than Version if Version is named (no unreleased nexus claims).
5. Refuse list: inventing SLAs, inventing retry counts, inventing task-queue depths, inventing namespace quotas.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented SLA VALUES. Teach Temporal workflow and activity mapping, not a generic DAG 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.

Temporal Workflow Task Map from Worker Inventory (No Invented SLAs) - Result

Examples

Example Input

Inventory: workflow Harbor Quay Ingest Order as pasted activity cue ParseCsv as pasted status note draft as pasted; workflow River Ops Notify Ops as pasted activity cue SendSlack as pasted. SLA NOT IN INPUTS. Retry count NONE.
Version: Temporal Python SDK 1.7 as pasted (do not invent unreleased nexus APIs)
Workspace: Harbor Quay Temporal Namespace as pasted
SpecNames: Ingest Order as pasted; Notify Ops as pasted. Backfill UNKNOWN.
Banned: guaranteed SLA, retry invent, queue invent, quota invent
Never: invent SLAs, invent retry counts, invent task-queue depths, invent namespace quotas
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: workflow Harbor Quay Ingest Order activity cue ParseCsv status note draft; workflow River Ops Notify Ops activity cue SendSlack. SLA NOT IN INPUTS. Retry count NONE. Version Temporal Python SDK 1.7. Workspace Harbor Quay Temporal Namespace. SpecNames Ingest Order; Notify Ops; Backfill UNKNOWN. Lang English. Banner: not a live Temporal Cloud run; not an SLA report. Forbidden: invented SLAs, retry counts, task-queue depths, namespace quotas, guaranteed SLA, retry invent, queue invent, quota invent.

2. Workflow task map.
1. Harbor Quay Ingest Order | activity ParseCsv as pasted | status draft as pasted | SLA NOT IN INPUTS | retry NONE | Temporal Workflow / Task Queue map only. StartWorkflow timeout not printed.
2. River Ops Notify Ops | activity SendSlack as pasted | status NOT IN INPUTS | SLA NOT IN INPUTS | retry NONE.
Task-queue depths not printed. Namespace quotas not invented.

3. Spec name set. Ingest Order; Notify Ops as SpecNames. Backfill UNKNOWN so write Backfill NOT IN INPUTS. No SLA VALUES printed. No third workflow invented.

4. Version lock. Temporal Python SDK 1.7 as pasted. Unreleased nexus APIs not used. Search-attribute schema NOT IN INPUTS.

5. Refuse. SLA invent: refused. Retry invent: refused. Queue invent: refused. Quota invent: refused. Guaranteed SLA: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Notify Ops, Backfill decision, task queue name, retry policy, workflow-id reuse 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...