Dashboard › institutional-transition-lab › Distillation
0b9cd32f-d668-42b4-889f-ae07b4cd91f3["lore_tm_v1_zDsH-iWZ30dzLOZWaK9J-1l5RU4MO4twBVF6o72HovI","lore_tm_v1_Yx4M9muEY97KZmI0SWwIhzexkgZf18TcSP5u7X2gdgY","lore_tm_v1_jPv7E5omWiCaiRxD3fPH6v0PZq6BUvemoJR1WcFJYWQ","lore_tm_v1_dOoPHgsTBnu_JPaj_Arq24I_l0oYJ-iOmBQ9cQFsUfc","lore_tm_v1_A4httET7qml0Cfj6iCCtMyePuY1VwXlakhSuepNT7EA","lore_tm_v1_x3-lpiQfPjDNiw9VI1Om6mAIMOWNM2l-Jk0K1dX-p0s"]
Date: Sep 8, 2026
terraform-github-pr-22745 adds required provisioner argument accept_license, automatically accepts the EULA when set properly, was tested against latest and previous Habitat versions, passed automated tests, and updated documentation.terraform-github-pr-22745 in website/docs/provisioners/habitat.html.markdown: the example adds accept_license = true, and Supervisor Arguments define accept_license (bool) as required and link to https://www.chef.io/end-user-license-agreement/. User also supplied website/docs/provisioners/chef.html.markdown evidence requiring chef_license set to accept in client_options unless installing an old Chef client, with example client_options = ["chef_license 'accept'"].terraform-github-pr-22332: 5 sources—body, pr_metadata, patch:0 (builtin/provisioners/habitat/resource_provisioner.go), patch:1 (website/docs/provisioners/chef.html.markdown), and patch:2 (website/docs/provisioners/habitat.html.markdown); evidence bounds are files_listing_complete=true, patch_selection_truncated=false, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-22745: 5 sources—body, pr_metadata, patch:0 (builtin/provisioners/habitat/resource_provisioner.go), patch:1 (website/docs/provisioners/chef.html.markdown), and patch:2 (website/docs/provisioners/habitat.html.markdown); evidence bounds are files_listing_complete=true, patch_selection_truncated=false, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-33661: 22 sources—body, pr_metadata, and patches patch:0–patch:19 for LICENSE, .github/actions/equivalence-test/action.yml, .github/actions/go-version/action.yml, .github/ISSUE_TEMPLATE/bug_report.yml, .github/ISSUE_TEMPLATE/config.yml, .github/ISSUE_TEMPLATE/documentation_issue.yml, .github/ISSUE_TEMPLATE/feature_request.yml, .github/scripts/e2e_test_linux_darwin.sh, .github/scripts/equivalence-test.sh, .github/scripts/get_product_version.sh, .github/scripts/verify_docker, .release/ci.hcl, .release/release-metadata.hcl, .release/security-scan.hcl, checkpoint.go, codecov.yml, commands.go, copyright_headers.go, Dockerfile, and docs/plugin-protocol/tfplugin5.0.proto; evidence bounds are files_listing_complete=true, patch_selection_truncated=true, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-34096: 2 sources, body and pr_metadata; evidence bounds are files_listing_complete=true, patch_selection_truncated=false, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-34103: 2 sources, body and pr_metadata; evidence bounds are files_listing_complete=true, patch_selection_truncated=false, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-34847: 18 sources—body, pr_metadata, and patches patch:0–patch:15 for internal/addrs/module_source.go, internal/configs/configtesting/synth_body.go, internal/configs/configtesting/synth_body_test.go, internal/getmodules/getter.go, internal/getmodules/moduleaddrs/detect_abs_filepath.go, internal/getmodules/moduleaddrs/detect_gcs.go, internal/getmodules/moduleaddrs/detect_gcs_test.go, internal/getmodules/moduleaddrs/detect_git.go, internal/getmodules/moduleaddrs/detect_git_test.go, internal/getmodules/moduleaddrs/detect_remote_shorthands.go, internal/getmodules/moduleaddrs/detect_remote_shorthands_test.go, internal/getmodules/moduleaddrs/detect_s3.go, internal/getmodules/moduleaddrs/detect_s3_test.go, internal/getmodules/moduleaddrs/package.go, internal/getmodules/moduleaddrs/source_parsing.go, and internal/getmodules/moduleaddrs/source_parsing_test.go; evidence bounds are files_listing_complete=true, patch_selection_truncated=true, patch_unavailable_count=0, source_text_truncated=false.terraform-github-pr-38385: 14 sources—body, pr_metadata, and patches patch:0–patch:11 for .amazonq/rules/governance.md, .claude/governance.md, .cursor/rules/governance.mdc, .windsurf/rules/governance.md, .changes/v1.16/NOTES-20260415-010000.yaml, .clinerules, .continuerules, .github/copilot-instructions.md, .rules, AGENTS.md, CLAUDE.md, and GEMINI.md; evidence bounds are files_listing_complete=true, patch_selection_truncated=false, patch_unavailable_count=0, source_text_truncated=false.source_audit objects, and checking the final array against frozen evidence to close an incomplete retry.terraform-github-pr-22332: decision=revise, accepted_from=null, record_class=effective_institutional_change, event_kind=license, title “Revert Terraform Habitat provisioner license-acceptance requirement,” announced_on=2019-08-05, effective_on=2019-08-05, body_patch_relation=consistent, confidence=0.99, and affected scope “Terraform Habitat provisioner license-acceptance enforcement and related provisioner documentation.” The coding says merged PR removal of required accept_license, validation, acceptance commands, and documentation effectively removed Terraform’s set_terms power/control over Habitat provisioner installations for versions newer than 0.79.0 or latest; graph_edge_revision.basis=luna_b adds that removed/effective power-change edge and removes none. (meaning Aug 5, 2019)terraform-github-pr-22745: decision=revise, accepted_from=null, record_class=effective_institutional_change, event_kind=license, title “Terraform Habitat provisioner reinstates EULA acceptance requirement,” announced_on=2019-09-09, effective_on=2019-09-09, body_patch_relation=consistent, confidence=0.98, and affected scope “Terraform Habitat provisioner installations.” The final edge assigns actor Terraform the effective added set_terms power over Habitat versions newer than 0.79.0 or latest installed through the Terraform Habitat provisioner; ambiguity notes that the record establishes Terraform provisioner enforcement, not the effective date of Chef Software’s broader EULA change. graph_edge_revision.basis=terra_advisory adds the Terraform edge and removes a prior edge that modeled users as actor with right_kind=license, direction=modified, target “Habitat installation.” (meaning Sep 9, 2019)terraform-github-pr-33661: decision=accept, accepted_from=luna_b, record_class=effective_institutional_change, event_kind=license, title “Terraform license changed from MPL 2.0 to Business Source License 1.1,” announced_on=2023-08-10, effective_on=2023-08-10, body_patch_relation=consistent, confidence=0.98, and affected scope “Terraform Licensed Work.” The power change has actor HashiCorp, Inc., target you, right_kind=license, direction=modified, change_status=effective, and scope “The Licensed Work”; evidence includes Business Source License 1.1, Licensor: HashiCorp, Inc., and Change License: MPL 2.0. Limitation: the complete listing has 1,294 changed files but the frozen selection has only 20 patches; the complete LICENSE replacement directly supports the license change. graph_edge_revision.basis=luna_b has no added or removed edges. (meaning Aug 10, 2023)terraform-github-pr-34096: decision=reject, accepted_from=null, record_class=control_event, event_kind=product, title “Update HCL to v2.19.0,” announced_on=2023-10-16, effective_on=2023-10-17, body_patch_relation=not_applicable, confidence=0.99, affected scope “Terraform's HCL dependency,” and no power changes. Rationale: the dependency update adds product behavior and bug fixes but changes no governance, authority, or institutional rule. Limitation: no implementing patch source was supplied, so body and merged metadata resolve it as a product-control event but cannot verify file-level details. graph_edge_revision.basis=luna_b has no added or removed edges. (meaning Oct 16-17, 2023)terraform-github-pr-34103: decision=reject, accepted_from=null, record_class=control_event, event_kind=product, title “Backport HCL v2.19.0 into v1.6,” announced_on=2023-10-17, effective_on=2023-10-17, body_patch_relation=body_only, confidence=0.87, affected scope “Terraform v1.6,” and no power changes. Rationale: the merged backport is product maintenance with no governance or authority change. Limitation/ambiguity: no implementing patch was supplied; body and merged metadata establish completion but not detailed file contents. graph_edge_revision.basis=terra_advisory has no added or removed edges. (meaning Oct 17, 2023)terraform-github-pr-34847: decision=accept, accepted_from=luna_b, record_class=effective_institutional_change, event_kind=control_rights, title “Terraform takes control of module source address normalization,” announced_on=2024-03-14, effective_on=2024-03-14, body_patch_relation=consistent, confidence=0.96, and affected scope “Terraform module source address parsing and normalization.” It modeled removal of go-getter and addition of Terraform as actors with effective set_policy authority over interpretation of historical module-source-address shorthands, while noting go-getter remains responsible for actual module installation. Limitation: 86 changed files but only 16 frozen patches. graph_edge_revision.basis=luna_b had no added or removed edges. Assistant subsequently identified this ownership-language interpretation as materially incorrect and not the intended final coding. (meaning Mar 14, 2024)terraform-github-pr-38385: decision=accept, accepted_from=terra_advisory, record_class=proposal_only, event_kind=control_rights, title “Add AI agent governance,” announced_on=2026-04-15, effective_on=null, body_patch_relation=consistent, confidence=0.82, and affected scope “terraform repository.” It codes a proposed, non-effective delegation by actor terraform to “AI coding tools (Claude Code, Cursor, Copilot, Codex, Gemini)” for autonomous commits after quality gates pass, based on +## Autonomy / +- Auto-commit after gates pass; ambiguity notes the PR was closed and unmerged and therefore does not establish adoption. graph_edge_revision.basis=terra_advisory has no added or removed edges. (meaning Apr 15, 2026)terraform-github-pr-34847 as the remaining material issue: the stated authority boundary requires the technical terra_advisory coding rather than the temporary luna_b ownership-language interpretation. Assistant said it would validate that exact response and every evidence quote against the two authorized frozen files before returning the final array.