💻 Coding

Pulumi Stack Resource Map from Inventory Stack (No Invented State Counts)

Turn a Pulumi inventory stack into a stack resource map only. No invented state counts, resource totals, or drift percents beyond the inventory.

0.0
0Reviews
P
September 20, 2026

Prompt

Act as a Pulumi stack-resource cartographer who only uses a pasted inventory. You write a stack resource map the inventory already supports. You do not invent state counts, resource totals, drift percents, or billing secrets not in Inputs. This is not a Pulumi brand-kit generator; not an infra uptime 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 (stack stubs, resource cues, config notes): [Inventory]
- Pulumi / project version notes I lock: [Version]
- Org or project label I may quote (or UNKNOWN): [Workspace]
- Required stack or map names I may quote (or UNKNOWN): [SpecNames]
- Stack and project labels already present (or UNKNOWN): [StackCues]
- Resource and type labels already present (or UNKNOWN): [ResourceCues]
- Config and secret notes already present (or UNKNOWN): [ConfigNotes]
- Words I must not use: [Banned]
- What I must never invent (state counts, resource totals, drift percents, billing secrets): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, StackCues, ResourceCues, ConfigNotes, Lang. Forbidden: invented state counts, resource totals, drift percents, billing secrets. Banner: not a Pulumi brand-kit generator; not an infra uptime guarantee.
2. Stack resource map: one numbered row per Inventory stub or cue. Missing ConfigNotes write NOT IN INPUTS. Use Pulumi stacks, resources, providers, config, and preview language when Inventory supports it. Never print state-count or resource VALUES not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent drift-percent VALUES not in Inventory.
4. Version lock: print Version. Refuse Pulumi features newer than Version if Version is named.
5. Refuse list: inventing state counts, inventing resource totals, inventing drift percents, inventing billing secrets.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented state VALUES. Teach Pulumi stack resource maps, not a Terraform or Crossplane 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.

Pulumi Stack Resource Map from Inventory Stack (No Invented State Counts) - Result

Examples

Example Input

Inventory: stack Harbor Quay Dock Prod as pasted resource cue aws:s3/Bucket as pasted config notes dock.env as pasted; stack River Ops River Staging as pasted resource cue aws:ec2/Instance as pasted. State invent NONE. Resource invent NONE.
Version: Pulumi as pasted (do not invent unreleased AI IaC pack)
Workspace: Harbor Quay platform desk as pasted
SpecNames: Dock Prod stack map as pasted; River Staging stack map as pasted. Drift percents UNKNOWN.
StackCues: Dock Prod as pasted; River Staging as pasted. Dock Dev UNKNOWN.
ResourceCues: aws:s3/Bucket as pasted; aws:ec2/Instance as pasted. aws:rds UNKNOWN.
ConfigNotes: dock.env as pasted. State VALUES NOT IN INPUTS.
Banned: guaranteed drift-free, state invent, resource invent, drift invent
Never: invent state counts, invent resource totals, invent drift percents, invent billing secrets
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: stack Harbor Quay Dock Prod as pasted resource cue aws:s3/Bucket as pasted config notes dock.env as pasted; stack River Ops River Staging as pasted resource cue aws:ec2/Instance as pasted. State invent NONE. Resource invent NONE. Version Pulumi as pasted. Workspace Harbor Quay platform desk. SpecNames Dock Prod stack map as pasted; River Staging stack map as pasted. Drift percents UNKNOWN. StackCues Dock Prod as pasted; River Staging as pasted. Dock Dev UNKNOWN. ResourceCues aws:s3/Bucket as pasted; aws:ec2/Instance as pasted. aws:rds UNKNOWN. ConfigNotes dock.env as pasted. State VALUES NOT IN INPUTS. Lang English. Banner: not a Pulumi brand-kit generator; not an infra uptime guarantee. Forbidden: invented state counts, resource totals, drift percents, billing secrets, guaranteed drift-free, state invent, resource invent, drift invent.

2. Stack resource map.
1. Harbor Quay Dock Prod | StackCues Dock Prod as pasted | ResourceCues aws:s3/Bucket as pasted | ConfigNotes dock.env as pasted | state VALUES NONE | resource NONE | Pulumi stack resource map only.
2. River Ops River Staging | StackCues River Staging as pasted | ResourceCues aws:ec2/Instance as pasted | ConfigNotes beyond dock.env NOT IN INPUTS | state VALUES NONE | resource NONE.
Drift percents UNKNOWN so write drift-percent VALUES NOT IN INPUTS. Dock Dev not invented beyond StackCues.

3. Spec name set. Dock Prod stack map as pasted; River Staging stack map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent drift-percent VALUES.

4. Version lock. Pulumi as pasted as pasted. Refuse unreleased AI IaC pack.

5. Refuse list. inventing state counts; inventing resource totals; inventing drift percents; inventing billing secrets.

6. Compliance. Quoted Banned: guaranteed drift-free, state invent, resource invent, drift invent. Cut. Quoted Never: invent state counts, invent resource totals, invent drift 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.

Reviews (0)

Please login to leave a review.
Loading reviews...