Review migration decisions
Some migration decisions depend on information that the source infrastructure does not establish. StackToIT writes a decision register and input templates so these choices can be reviewed explicitly.
Separate answers from approvals
Section titled “Separate answers from approvals”Inputs answer specific configuration requests and can affect the generated target draft. Decision reviews record an architect’s acceptance or rejection of a documented choice. A review alone does not rewrite the Terraform draft or authorize execution.
Recommended workflow
Section titled “Recommended workflow”- Run an assessment and inspect
inputs-template.yamlanddecisions-template.yaml. - Copy the relevant template outside the generated run folder and fill the requested fields without changing their identifiers or bindings.
- Rerun with the appropriate file or files.
- Inspect the report again for applied, open, invalid or stale decisions.
stacktoit assess ./terraform --inputs ./my-inputs.yamlstacktoit assess ./terraform --inputs ./my-inputs.yaml --decisions ./my-decisions.yamlThe assessment validates input files and reports answers that cannot be applied. Reviews tied to a different source or decision basis may be shown as stale.
Important distinction
Section titled “Important distinction”A design decision that has not been applied to the generated target state does not become an executable migration step merely because the review was recorded. Review the newly generated execution plan after every change to inputs or decisions.
See assess options and explain.