Dashboard › institutional-transition-lab › Distillation
69608d75-d7c6-422c-bc42-faf1dc7f1166["lore_tm_v1_vqtg22MhrLoEnrGcMe5GDuvURDe3X9_q8bhT1E-_zow","lore_tm_v1_7MgQG2effgEf4dVu3GDlQ9LxuQKhFQQO-TBh2_nxZ70","lore_tm_v1_VlOZFGdemcYpKGRqp2heTK9zQgRT_7Cs5yrwR0EVCYU","lore_tm_v1_TDwqKlfVI-Nn-d0msCMG1NZpxrhMGyjJ5YBFT-5NTCA","lore_tm_v1_xwC8CENxCewHeJP_YpSQEgDZIB4Sa3ChHr-zHhyDMIE","lore_tm_v1_CMsYcOum3qZb7ywIG4L2PxeDoZ8Wa_cjp7PXVsH9aJw"]
terraform-github-pr-22332, luna_a classified the merged revert as an effective_institutional_change removing Terraform Habitat provisioner license-acceptance validation and installation enforcement (confidence: 0.98, body_patch_relation: patch_supersedes_body), whereas luna_b and terra_advisory classified it as a license-related control_event with no power_changes (confidence: 0.96 and 0.98). (meaning August 5, 2019)terraform-github-pr-22745, luna_a and terra_advisory classified merged EULA enforcement as an effective_institutional_change; luna_a modeled Chef Software adding a license requirement targeting users (confidence: 0.97), while terra_advisory modeled users’ license position as modified and warned that the record establishes Terraform enforcement but not the effective date of Chef Software’s underlying EULA change (confidence: 0.95). luna_b was null. (meaning September 9, 2019)terraform-github-pr-33661, all three adjudications classified replacement of MPL 2.0 with Business Source License 1.1 as an effective license change to Terraform’s Licensed Work. The Additional Use Grant permits production use unless it offers the Licensed Work to third parties on a hosted or embedded basis competitive with HashiCorp products; the Change License is MPL 2.0. Confidence values were luna_a: 0.99, luna_b: 0.98, and terra_advisory: 0.94. (meaning August 10, 2023)terraform-github-pr-34096, both available adjudications classified the HCL v2.19.0 dependency update as a product control_event with no power_changes; luna_a used effective_on: 2023-10-17 and confidence: 0.98, while luna_b used the same effective date and confidence: 0.99. terra_advisory was null. (meaning October 17, 2023)terraform-github-pr-34103, all three adjudications classified the HCL v2.19.0 backport into Terraform v1.6 as a product control_event with no power_changes; luna_a and terra_advisory used effective_on: 2023-10-17, while luna_b left effective_on null. Terra noted that no implementing patch content was supplied and assigned confidence: 0.87. (meaning October 17, 2023)terraform-github-pr-34847, luna_a and luna_b classified Terraform taking responsibility from go-getter for historical module-source shorthand interpretation and normalization as an effective_institutional_change/control_rights event. terra_advisory instead classified the merged work as a product control_event with no organizational power_changes, covering source-address parsing and remote-backend dependency pruning (confidence: 0.9). (meaning March 14, 2024)terraform-github-pr-38385, all three adjudications classified the AI-agent governance proposal as proposal_only. luna_a and luna_b modeled a proposed set_policy right over repository coding rules for Claude Code, Cursor, Copilot, Codex, and Gemini; terra_advisory modeled a proposed delegate right for autonomous commits after quality gates pass. (meaning April 15, 2026)terraform-github-pr-22332 and terraform-github-pr-22745 each retained body, pr_metadata, and three patches: builtin/provisioners/habitat/resource_provisioner.go, website/docs/provisioners/chef.html.markdown, and website/docs/provisioners/habitat.html.markdown. Each audit marked files_listing_complete: true, patch_selection_truncated: false, patch_unavailable_count: 0, and source_text_truncated: false.terraform-github-pr-33661 source audit retained body, pr_metadata, and patches patch:0 through patch:19: 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. The audit marked files_listing_complete: true, patch_selection_truncated: true, patch_unavailable_count: 0, and source_text_truncated: false.terraform-github-pr-34096 and terraform-github-pr-34103 retained only body and pr_metadata; both marked files_listing_complete: true, patch_selection_truncated: false, patch_unavailable_count: 0, and source_text_truncated: false.terraform-github-pr-34847 source audit retained body, pr_metadata, and 16 patches: 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; detect_gcs.go; detect_gcs_test.go; detect_git.go; detect_git_test.go; detect_remote_shorthands.go; detect_remote_shorthands_test.go; detect_s3.go; detect_s3_test.go; package.go; source_parsing.go; and source_parsing_test.go. It marked files_listing_complete: true, patch_selection_truncated: true, patch_unavailable_count: 0, and source_text_truncated: false.terraform-github-pr-38385 source audit retained body, pr_metadata, and 12 patches: .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. It marked files_listing_complete: true, patch_selection_truncated: false, patch_unavailable_count: 0, and source_text_truncated: false.terraform-github-pr-34096 metadata supplied base_sha: 707c426f6892285fc116d68d32559e791a7ab199, head_sha: 1f271185986bcb30eb3e19fcae4457b122f43147, merge_commit_sha: 493056d828ab0cd17def8e0193f71f4bfe8f9628, changed_files: 2, draft: false, merged: true, merged_at: 2023-10-17T14:06:38Z, and state: closed. (meaning October 17, 2023)terraform-github-pr-34096 body described HCL v2.19.0 changes: ext/dynblock’s dynblock.Expand gained an optional hook allowing callers to check and veto particular for_each values by returning error diagnostics, with unchanged behavior when unset; hclsyntax received further fixes for marked values in conditional expressions and improved refined-value tracking, building on v2.18.1. It fixed issue #34060.terraform-github-pr-34103 metadata supplied base_sha: 464e0a9e98880a408807b01d775ea9e32fa326d0, head_sha: 5caa5bc8e8e52fe09dec0397fcccd6fbfe0d924d, merge_commit_sha: 0c855b0d5e6fe2a9578106f47438fffc4eba3d0e, changed_files: 2, draft: false, merged: true, merged_at: 2023-10-17T14:19:12Z, and state: closed. The PR was auto-generated from #34096 under label 1.6-backport and listed source commit 1f271185986bcb30eb3e19fcae4457b122f43147. (meaning October 17, 2023)terraform-github-pr-34847 pragmatically combined three changes because they severed indirect dependencies from remote-state backends and separate dependency-graph changes tended to become tangled and merge-conflicted: (1) Terraform-owned module-source normalization, (2) pruning legacy/terraform, and (3) moving SynthBody into configtesting.terraform-github-pr-34847 made no meaningful backend changes and planned to un-request backend-maintainer reviews immediately after GitHub automatically added them through code-owner rules.go-getter, Terraform adopted historical shorthand detector logic and tests so parsing no longer depends on go-getter.go-getter for the foreseeable future because that security-advisory-sensitive functionality benefits from shared upstream ownership across HashiCorp products; the change affects only interpretation of historical shorthand addresses.github.com/hashicorp/terraform-cidr-subnets → git::https://github.com/hashicorp/terraform-cidr-subnets.git.legacy/terraform began as a snapshot of Terraform v0.11’s package terraform, now exists exclusively for legacy/helper/schema, and could be pruned because remote-state backends do not need legacy provider/provisioner implementation code.SynthBody, a helper for constructing synthetic hcl.Body values in configuration tests, moved from package configs to package configtesting to isolate it from unnecessary indirect dependencies; package backend testing utilities use it, and configtesting may later host other configuration-mocking helpers.terraform-github-pr-34847 metadata supplied base_sha: ca2be46b0e4db9ab64e649da771d527dcd08c505, head_sha: 625b32501cd6f637b82cd6c537033b9c3c6cabf1, merge_commit_sha: 84df5562f21ae587bbb7e9b2a1c5ada582d0ba11, changed_files: 86, draft: false, merged: true, merged_at: 2024-03-14T16:58:30Z, and state: closed. (meaning March 14, 2024)terraform-github-pr-33661 metadata supplied base_sha: 8a085b427b74ce3829500a59508b77465f1bbef0, head_sha: 53c34ff49cfbc1f70d7cdd3dca8040551c53737a, merge_commit_sha: 1f011cbaada5bf9cbddadb58ba7c84b223e99467, changed_files: 1294, draft: false, merged: true, merged_at: 2023-08-10T22:58:09Z, and state: closed. Its compliance body linked https://hashi.co/bsl-blog, https://hashi.co/license-faq, and https://github.com/hashicorp/copywrite. (meaning August 10, 2023)terraform-github-pr-38385 proposal said crag generated governance files from existing CI configuration, with no manual authoring, and listed CLAUDE.md, AGENTS.md, .cursor/rules/governance.mdc, .github/copilot-instructions.md, GEMINI.md, plus 9 additional tool configurations. It proposed regeneration with npx @whitehatd/crag, pre-commit installation with npx @whitehatd/crag hook install, or CI drift detection with WhitehatD/crag-audit-action@v1; it claimed one governance.md generated 14 tool configs and that the repository previously had zero AI-agent configs.terraform-github-pr-38385 metadata supplied base_sha: c05eaaf20d0fdd5a755c7d81422c5e0110bd1b67, head_sha: 0b9819f68301eafaa8542a0d54bd56c33e680bb2, merge_commit_sha: 55ae4d98b4c52c41f8e05936dbe7a5e55ca1eb28, changed_files: 12, draft: false, merged: false, merged_at: null, and state: closed. (meaning April 15, 2026)terraform-github-pr-22745 patch to builtin/provisioners/habitat/resource_provisioner.go added version "github.com/hashicorp/go-version", AcceptLicense bool, and required Boolean schema field "accept_license".terraform-github-pr-22745 validation added version.NewVersion checks, used version threshold "0.79.0", and emitted "Habitat end user license agreement needs to be accepted, set the accept_license argument to true to accept" when accept_license was false for a requested version greater than 0.79.0 or when the version was blank/latest.terraform-github-pr-22745 patch decoded AcceptLicense: d.Get("accept_license").(bool) and, when enabled, ran export HAB_LICENSE=accept; hab -V, or sudo HAB_LICENSE=accept hab -V when p.UseSudo was true, before p.createHabUser.