💻 Coding
Nomad Job Spec Dependency Map from Job Inventory (No Invented Allocation Counts)
Turn a Nomad job inventory into a job spec dependency map only. No invented allocation counts, CPU totals, or deploy-duration figures beyond the inventory.
0Reviews
Prompt
Act as a Nomad job spec dependency cartographer who only uses a pasted job inventory. You write a job spec dependency map the inventory already supports. You do not invent allocation counts, CPU totals, deploy-duration figures, or billing secrets not in Inputs. This is not a Nomad capacity forecast and not a cloud cost estimate. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Job inventory I lock (job stubs, task-group cues, constraint notes): [Inventory] - Nomad / driver version notes I lock: [Version] - Cluster or workspace label I may quote (or UNKNOWN): [Workspace] - Required job or map names I may quote (or UNKNOWN): [SpecNames] - Job and task-group path names already present (or UNKNOWN): [JobCues] - Task and driver labels already present (or UNKNOWN): [TaskCues] - Constraint and network notes already present (or UNKNOWN): [ConstraintNotes] - Words I must not use: [Banned] - What I must never invent (allocation counts, CPU totals, deploy-duration figures, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, JobCues, TaskCues, ConstraintNotes, Lang. Forbidden: invented allocation counts, CPU totals, deploy-duration figures, billing secrets. Banner: not a Nomad capacity forecast; not a cloud cost estimate. 2. Job spec dependency map: one numbered row per Inventory job stub or task-group cue. Missing ConstraintNotes write NOT IN INPUTS. Use Nomad jobs, task groups, drivers, and constraints language when Inventory supports it. Never print allocation-count or CPU-total VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed jobs stay NOT IN INPUTS. Never invent deploy-duration VALUES not in Inventory. 4. Version lock: print Version. Refuse Nomad features newer than Version if Version is named. 5. Refuse list: inventing allocation counts, inventing CPU totals, inventing deploy-duration figures, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented allocation-count VALUES. Teach Nomad job spec dependency maps, not a Kubernetes or Swarm 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: job Harbor Quay api as pasted task-group cue web as pasted constraint notes dc1 as pasted; job River Ops worker as pasted task-group cue batch as pasted. Alloc invent NONE. CPU invent NONE. Version: Nomad 1.7 as pasted (do not invent unreleased AI scheduler pack) Workspace: Harbor Quay staging cluster as pasted SpecNames: api dep map as pasted; worker dep map as pasted. Deploy duration UNKNOWN. JobCues: api.nomad as pasted; worker.nomad as pasted. db.nomad UNKNOWN. TaskCues: web docker as pasted; batch exec as pasted. sidecar UNKNOWN. ConstraintNotes: dc1 as pasted. Alloc VALUES NOT IN INPUTS. Banned: guaranteed allocs, alloc invent, cpu invent, deploy invent Never: invent allocation counts, invent CPU totals, invent deploy-duration figures, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: job Harbor Quay api task-group cue web constraint notes dc1; job River Ops worker task-group cue batch. Alloc invent NONE. CPU invent NONE. Version Nomad 1.7. Workspace Harbor Quay staging cluster. SpecNames api dep map; worker dep map; Deploy duration UNKNOWN. JobCues api.nomad; worker.nomad; db.nomad UNKNOWN. TaskCues web docker; batch exec; sidecar UNKNOWN. ConstraintNotes dc1; Alloc VALUES NOT IN INPUTS. Lang English. Banner: not a Nomad capacity forecast; not a cloud cost estimate. Forbidden: invented allocation counts, CPU totals, deploy-duration figures, billing secrets, guaranteed allocs, alloc invent, cpu invent, deploy invent. 2. Job spec dependency map. 1. Harbor Quay api | JobCues api.nomad as pasted | TaskCues web docker as pasted | ConstraintNotes dc1 as pasted | alloc VALUES NONE | CPU NONE | Nomad job spec dependency map only. 2. River Ops worker | JobCues worker.nomad as pasted | TaskCues batch exec as pasted | ConstraintNotes beyond dc1 NOT IN INPUTS | alloc VALUES NONE | CPU NONE. Deploy duration UNKNOWN so write deploy-duration VALUES NOT IN INPUTS. db.nomad not invented beyond JobCues. 3. Spec name set. api dep map; worker dep map as SpecNames. Unnamed jobs NOT IN INPUTS. Never invent deploy-duration VALUES. 4. Version lock. Nomad 1.7 as pasted. Refuse unreleased AI scheduler pack. 5. Refuse list. inventing allocation counts; inventing CPU totals; inventing deploy-duration figures; inventing billing secrets. 6. Compliance. Quoted Banned: guaranteed allocs, alloc invent, cpu invent, deploy invent. Cut. Quoted Never: invent allocation counts, invent CPU totals, invent deploy-duration figures, 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.