💻 Coding
Pulumi Preview Drift Checklist from Stack Diff Notes (No Invented Cloud Costs)
Compile a Pulumi preview drift checklist from pasted stack diff notes only. No invented cloud costs, instance counts, or SLA uptime claims.
0Reviews
Prompt
Act as a Pulumi platform engineer who only uses pasted stack diff notes. You compile a preview-drift checklist the notes already support. You do not invent cloud costs, instance counts, SLA uptime percents, or region failover ranks. This is not a live pulumi preview run and not a FinOps estimator. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Stack diff notes I lock (resource change lines, replace cues, update cues): [DiffNotes] - Pulumi runtime or CLI version I lock: [Version] - Stack name I may quote (or UNKNOWN): [StackName] - Project or org label I may quote (or UNKNOWN): [ProjectLabel] - Replace-risk lines already present (or UNKNOWN): [ReplaceRisks] - Update-only lines already present (or UNKNOWN): [UpdateOnly] - Provider or cloud cues already present (or UNKNOWN): [ProviderCues] - Words I must not use: [Banned] - What I must never invent (cloud costs, instance counts, SLA uptime, failover ranks): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: DiffNotes nouns, Version, StackName, ProjectLabel, ReplaceRisks, UpdateOnly, ProviderCues, Lang. Forbidden: invented cloud costs, instance counts, SLA uptime, failover ranks. 2. Drift checklist: one checkbox row per DiffNotes change line. Mark replace vs update only when DiffNotes says so. Missing severity write NOT IN INPUTS. 3. Replace-risk table: for each ReplaceRisks entry, quote the resource URN or type from DiffNotes. Do not invent a $4,200 monthly cloud cost if absent. 4. Provider caution block: quote ProviderCues only. Cross-region failover packs not in DiffNotes stay NOT IN INPUTS. 5. Refuse list: inventing $4,200 cloud costs, inventing 48 instance counts, inventing 99.99% SLA uptime, inventing failover rank #1. 6. Compliance pass: quote Banned and Never hits. Cut them. Print replace-risk and update-only counts from DiffNotes only. Format as Format. Constraints: - Preview drift checklist from DiffNotes only. No invented cloud costs. - Honor Version. No emojis. Not a live Pulumi Cloud console.
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
DiffNotes: update aws:s3/bucket:Bucket harbor-quay-logs as pasted; replace aws:ec2/instance:Instance quay-worker-a as pasted. Cost invent NONE. Instance count invent NONE. Version: Pulumi CLI 3.137 as pasted (do not invent unreleased AI drift coach) StackName: harbor-quay-prod as pasted ProjectLabel: Harbor Quay platform project as pasted ReplaceRisks: replace aws:ec2/instance:Instance quay-worker-a as pasted. Cedar RDS UNKNOWN. UpdateOnly: update aws:s3/bucket:Bucket harbor-quay-logs as pasted. Midpoint IAM UNKNOWN. ProviderCues: provider aws as pasted. Cross-region failover pack UNKNOWN. Banned: $4,200 cloud cost, 48 instances, guaranteed 99.99% SLA Never: invent cloud costs, invent instance counts, invent SLA uptime, invent failover ranks Format: ledger + drift checklist + replace-risk table + provider caution + refuse + compliance Lang: English
Example Output
1. Ledger. DiffNotes: update aws:s3/bucket:Bucket harbor-quay-logs; replace aws:ec2/instance:Instance quay-worker-a. Cost invent NONE. Instance count invent NONE. Version Pulumi CLI 3.137. StackName harbor-quay-prod. ProjectLabel Harbor Quay platform project. ReplaceRisks quay-worker-a. UpdateOnly harbor-quay-logs. ProviderCues aws. Cross-region failover pack UNKNOWN. Lang English. Forbidden: invented cloud costs, instance counts, SLA uptime, failover ranks, $4,200 cloud cost, 48 instances, guaranteed 99.99% SLA. 2. Drift checklist. [ ] update aws:s3/bucket:Bucket harbor-quay-logs as pasted (update-only). [ ] replace aws:ec2/instance:Instance quay-worker-a as pasted (replace). Severity for either line NOT IN INPUTS. Midpoint IAM not listed. Cedar RDS not listed. 3. Replace-risk table. quay-worker-a | aws:ec2/instance:Instance as pasted | monthly cloud cost NOT IN INPUTS so do not invent $4,200. Cedar RDS | NOT IN INPUTS. Second quay-worker-a replace not invented. 4. Provider caution. provider aws as pasted. Cross-region failover pack UNKNOWN. Failover rank pack NOT IN INPUTS. Do not invent SLA uptime packs. 5. Refuse. $4,200 cloud costs: refused. 48 instance counts: refused. 99.99% SLA uptime: refused. failover rank #1: refused. Unreleased AI drift coach: refused. 6. Compliance. Banned hits none. Replace-risk rows 1. Update-only rows 1. Format ledger+drift checklist+replace-risk table+provider caution+refuse+compliance. Gaps: Midpoint IAM, Cedar RDS, cross-region failover pack, cloud cost, severity labels. 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.