💻 Coding

Terragrunt Plan Policy Preview Checklist from Module Notes (No Invented Resource Counts)

Compile a Terragrunt plan and policy preview checklist from pasted module notes only. No invented resource counts, cost totals, or apply success rates.

0.0
0Reviews
P
September 27, 2026

Prompt

Act as a Terragrunt platform engineer who only uses pasted module notes. You compile a plan and policy preview checklist the notes already support. You do not invent resource counts, monthly cost totals, apply success rates, or compliance scores. This is not a live terragrunt apply, not a Terraform Cloud run, and not a cost forecast.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Module notes I lock (unit stubs, policy cues, stack labels): [ModuleNotes]
- Terragrunt version or stack notes I lock: [Version]
- Stack or environment label I may quote (or UNKNOWN): [StackLabel]
- Unit path names already present (or UNKNOWN): [UnitPaths]
- Policy check names already present (or UNKNOWN): [PolicyChecks]
- Dependency names already present (or UNKNOWN): [DependencyNames]
- Backend or remote-state cues already present (or UNKNOWN): [BackendCues]
- Words I must not use: [Banned]
- What I must never invent (resource counts, monthly cost totals, apply success rates, compliance scores): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: ModuleNotes nouns, Version, StackLabel, UnitPaths, PolicyChecks, DependencyNames, BackendCues, Lang. Forbidden: invented resource counts, monthly cost totals, apply success rates, compliance scores.
2. Plan policy preview checklist: one checkbox row per UnitPaths entry. Attach only PolicyChecks named beside that unit in ModuleNotes. Missing policy write NOT IN INPUTS.
3. Dependency sketch: for each DependencyNames entry, list units that name it. Do not invent a 147-resource count if absent.
4. Backend caution block: quote BackendCues only. State-lock packs not in ModuleNotes stay NOT IN INPUTS.
5. Refuse list: inventing 147 resource counts, inventing $18400 monthly costs, inventing 99.2% apply success, inventing compliance score 98.
6. Compliance pass: quote Banned and Never hits. Cut them. Print unit and policy-check counts from ModuleNotes only. Format as Format.

Constraints:
- Plan policy preview checklist from ModuleNotes only. No invented resource counts.
- Honor Version. No emojis. Not a live terragrunt apply 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.

Terragrunt Plan Policy Preview Checklist from Module Notes (No Invented Resource Counts) - Result

Examples

Example Input

ModuleNotes: unit path harbor-quay/vpc as pasted policy check OPA Guard as pasted; unit path pier-edge/eks as pasted policy check OPA Guard as pasted. Resource invent NONE. Cost invent NONE.
Version: Terragrunt 0.67 as pasted (do not invent unreleased AI plan coach)
StackLabel: Harbor Quay staging stack as pasted
UnitPaths: harbor-quay/vpc as pasted; pier-edge/eks as pasted. cedar-cache UNKNOWN.
PolicyChecks: policy check OPA Guard as pasted. Midpoint Cost Cap UNKNOWN.
DependencyNames: dependency shared-network as pasted for harbor-quay/vpc; pier-edge/eks dependency NOT IN INPUTS.
BackendCues: backend cue s3+dynamodb as pasted for harbor-quay/vpc. Full state-lock pack UNKNOWN.
Banned: 147 resources, $18400/mo, guaranteed 99.2% apply
Never: invent resource counts, invent monthly cost totals, invent apply success rates, invent compliance scores
Format: ledger + plan policy preview checklist + dependency sketch + backend caution + refuse + compliance
Lang: English

Example Output

1. Ledger. ModuleNotes: unit path harbor-quay/vpc + policy check OPA Guard; unit path pier-edge/eks + policy check OPA Guard. Resource invent NONE. Cost invent NONE. Version Terragrunt 0.67. StackLabel Harbor Quay staging stack. UnitPaths harbor-quay/vpc; pier-edge/eks. PolicyChecks OPA Guard. DependencyNames shared-network for harbor-quay/vpc; pier-edge/eks dependency NOT IN INPUTS. BackendCues s3+dynamodb for harbor-quay/vpc. Full state-lock pack UNKNOWN. Lang English. Forbidden: invented resource counts, monthly cost totals, apply success rates, compliance scores, 147 resources, $18400/mo, guaranteed 99.2% apply.

2. Plan policy preview checklist.
[ ] harbor-quay/vpc | policy check OPA Guard as pasted.
[ ] pier-edge/eks | policy check OPA Guard as pasted.
Midpoint Cost Cap not attached. cedar-cache not added.

3. Dependency sketch.
dependency shared-network | unit harbor-quay/vpc as pasted.
pier-edge/eks dependency | NOT IN INPUTS.
Resource count NOT IN INPUTS so do not invent 147 resources. Second harbor-quay/vpc cue not invented.

4. Backend caution. s3+dynamodb as pasted for harbor-quay/vpc. Full state-lock pack UNKNOWN. State-lock pack NOT IN INPUTS. Do not invent compliance packs.

5. Refuse. 147 resource counts: refused. $18400 monthly costs: refused. 99.2% apply success: refused. compliance score 98: refused. Unreleased AI plan coach: refused.

6. Compliance. Banned hits none. Units 2. Policy checks 1. Format ledger+plan policy preview checklist+dependency sketch+backend caution+refuse+compliance. Gaps: pier-edge/eks dependency, cedar-cache, Midpoint Cost Cap, Full state-lock pack, resource count.

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