💻 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.

0.0
0Reviews
P
September 26, 2026

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.

Pulumi Preview Drift Checklist from Stack Diff Notes (No Invented Cloud Costs) - Result

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.

Reviews (0)

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