@@ -104,11 +104,17 @@ terragrunt run --all --experiment stack-dependencies -- plan
104104### ` stack-dependencies ` - How to provide feedback
105105Provide your feedback on the [ Stack Dependencies RFC] ( https://github.com/gruntwork-io/terragrunt/issues/5663 ) GitHub Issue.
106106
107- ### ` stack-dependencies ` - Criteria for stabilization
108- To transition the ` stack-dependencies ` feature to a stable release, the following must be addressed, at a minimum:
109-
110- - [ ] Partial evaluation of ` dependency.* ` references in ` autoinclude.inputs `
111- - [ ] Support for stack-level dependencies (coarse and fine-grained)
112- - [ ] Mock outputs support in autoinclude dependency blocks
113- - [ ] Deep merge precedence behavior validated
107+ ### ` stack-dependencies ` - Implementation roadmap
108+
109+ - [ ] Create ` internal/hclparse ` package with two-phase stack file parser and autoinclude data structures
110+ - [ ] Implement ` terragrunt.autoinclude.hcl ` file generator with relative path resolution
111+ - [ ] Implement AST-walking partial evaluator for mixed ` local.* ` + ` dependency.* ` expressions
112+ - [ ] Integrate autoinclude parsing and generation into ` pkg/config/stack.go ` stack generation pipeline
113+ - [ ] Auto-merge ` terragrunt.autoinclude.hcl ` into unit config during ` ParseConfig() ` with deep merge
114+ - [ ] Add ` tryGetStackOutput() ` for dependency blocks targeting stack directories
115+ - [ ] Add ` ExtractAutoIncludeDependencyPaths() ` so DAG sees dependencies from autoinclude files
116+ - [ ] Add integration tests and test fixtures for end-to-end validation
117+ - [ ] E2E validation with ` stack run apply ` and ` stack run destroy `
118+ - [ ] Community feedback on ` autoinclude ` syntax and merge behavior
119+ - [ ] Integration with CAS for generated files
114120- [ ] Performance validation at scale
0 commit comments