Complete terragrunt toolkit with generation and validation capabilities
93
93%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
{
"context": "Agent generates feature flag blocks with static defaults, exclude blocks for production protection, and the skip → exclude migration, while explaining the local.* reference failure.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Feature flag with static default generated",
"description": "Generated feature block uses 'default = false' (a static boolean), not 'default = local.env.locals.enable_monitoring'.",
"max_score": 20
},
{
"name": "Why local.* reference fails explained",
"description": "Agent explains that feature flag defaults are evaluated before locals are resolved, so local.* references are not available at that evaluation phase.",
"max_score": 15
},
{
"name": "Exclude block for destroy protection",
"description": "Generated exclude block for prod/rds uses 'if = true' and 'actions = [\"destroy\"]' to block only destroy operations while allowing plan and apply.",
"max_score": 20
},
{
"name": "skip = true replaced with exclude block",
"description": "Generated replacement for 'skip = true' uses an exclude block with 'if = true' and 'actions = [\"all\"]' or 'actions = [\"all_except_output\"]'.",
"max_score": 20
},
{
"name": "Feature flag activation commands shown",
"description": "Agent shows both 'terragrunt apply --feature enable_monitoring=true' and the equivalent TG_FEATURE environment variable approach.",
"max_score": 25
}
]
}