Dashboard › institutional-transition-lab › Distillation
4fa5a8b3-3985-4dcf-a6fc-50f75e90fb0f["lore_tm_v1_14K60yQ8LuX__u2oOyJba_JNtUDTrzF_48fCEddKGKo","lore_tm_v1_c3YoQvgaZj4PABdLDH6Wq-Juki4X8JLVkj1H7iEp8yU","lore_tm_v1_-39OvT20VpudNr4CMswtgG0TjrQ6isE7YU8tRn5EdII","lore_tm_v1_OjW6HvXLM0SLAEd9rbdUthDXO6NqLy-pFSOoA4ebBaY","lore_tm_v1_GWQPMcn1OB_EbPC7im02LqDywOT7p6fRnHDsbr3v1ls","lore_tm_v1_1FxrSapt-et9gTn3INO4eE0rOezPs0Erayvg0kmBCZI"]
terraform-github-pr-22332: title Revert "Habitat License Acceptance changes. ", reverting hashicorp/terraform#21345 in favor of reviewing #21776.terraform-github-pr-22745: title Habitat License Acceptance changes; Chef business-model changes require Habitat users to accept the Chef EULA, and the PR adds provisioner argument accept_license to automate acceptance when properly set. Changes were tested against latest and previous Habitat versions, automated tests passed, and documentation was updated.terraform-github-pr-22332 and terraform-github-pr-22745: PR 22745 adds and PR 22332 removes validation of accept_license; when false, requested Habitat versions greater than 0.79.0, or a blank version meaning latest, produce Habitat end user license agreement needs to be accepted, set the accept_license argument to true to accept.terraform-github-pr-22745 patch adds AcceptLicense execution behavior: export HAB_LICENSE=accept; hab -V, or sudo HAB_LICENSE=accept hab -V when p.UseSudo; failures from p.runCommand(o, comm, command) are returned. terraform-github-pr-22332 removes that behavior.terraform-github-pr-33661: title [COMPLIANCE] License changes; generated for recent HashiCorp licensing changes, linking https://hashi.co/bsl-blog and https://hashi.co/license-faq, requesting timely approval and merge for OSS-license compliance, and identifying copywrite and @HashiCorp.terraform-github-pr-34096: title update hcl v2.19.0; enhancement ext/dynblock: dynblock.Expand gains an optional application hook that can veto particular for_each values by returning error diagnostics, with unchanged behavior when unset (hashicorp/hcl#634).terraform-github-pr-34096 bug-fix description: hclsyntax further fixes treatment of βmarkedβ values in conditional expressions and improves tracking of refined values into conditional-expression results, building on v2.18.1 (hashicorp/hcl#633); the PR fixes #34060.terraform-github-pr-34103: auto-generated backport of terraform-github-pr-34096 into v1.6, triggered by label 1.6-backport, carrying commit 1f271185986bcb30eb3e19fcae4457b122f43147 and the same HCL v2.19.0 enhancement, bug fixes, and #34060 linkage.terraform-github-pr-34847: title moduleaddrs: Terraform now owns its own module source address normalization (and some other minor backend dependency graph pruning); it combines 3 changes pragmatically to reduce backend-maintainer review noise and indirect remote-state-backend dependencies.terraform-github-pr-34847, GitHub code-owner rules automatically add backend-maintainer review requests; the author planned to un-request those reviews immediately because the PR contained no meaningful backend behavior changes and primarily removed unnecessary indirect dependencies.terraform-github-pr-34847 transfers handling of historical module-source shorthands from go-getter into Terraform to protect Terraform v1.x compatibility from upstream changes outside the Terraform teamβs control; example normalization: github.com/hashicorp/terraform-cidr-subnets β git::https://github.com/hashicorp/terraform-cidr-subnets.git.terraform-github-pr-34847 copies go-getter detector logic and unit tests essentially verbatim, making source-address parsing independent of go-getter; only the actual module installer, imported by package command, continues to require go-getter.terraform-github-pr-34847 deliberately retains go-getter for actual installation because that code is sensitive to security advisories and shared upstream ownership enables fixes across HashiCorp products in one place; Terraform does not replace installation behavior.terraform-github-pr-34847 intentionally removes obsolete Bitbucket Git-vs-Mercurial API detection because Bitbucket ended Mercurial support in 2020; this also prevents source-address parsing from secretly making an internet API request. The corresponding Mercurial tests had already been removed after Bitbucket dropped support.terraform-github-pr-34847 says its first and last commits together contain the source-address changes; the split allowed intervening dependency pruning to reveal remaining work.terraform-github-pr-34847 prunes legacy/terraform, originally a snapshot of Terraform v0.11βs package terraform; it now exists exclusively for legacy/helper/schema, which remains used by some remote-state backends. Provider/provisioner SDK code unnecessary to those backends is removed to reduce package and indirect backend dependencies; this is the third commit.terraform-github-pr-34847 moves the synthetic hcl.Body helper SynthBody from package configs into package configtesting, isolating backend tests from package configsβ broader dependency graph; configtesting may later house other configuration-mocking helpers. This is the second commit.terraform-github-pr-34847 justifies combining changes that ideally would have been 3 PRs because Go module dependencies make them difficult to separate and prior dependency restructurings became tangled and merge-conflict-prone when split.terraform-github-pr-38385: title Add AI agent governance; it proposes repository rules for Claude Code, Cursor, Copilot, Codex, Gemini, and other AI coding tools, generated by crag from existing CI configuration without manual authoring.terraform-github-pr-38385 lists generated files in order: 1. CLAUDE.md for Claude Code, 2. AGENTS.md as a universal standard for Codex/Aider and 60K+ repositories, 3. .cursor/rules/governance.mdc for Cursor, 4. .github/copilot-instructions.md for GitHub Copilot, 5. GEMINI.md for Gemini CLI, plus 9 more tool configurations.terraform-github-pr-38385 states all 14 tool configurations are deterministically generated from one governance.md; regeneration command is npx @whitehatd/crag.terraform-github-pr-38385 states the repositoryβs crag leaderboard audit found zero AI-agent configurations, causing AI tools to guess repository quality standards.terraform-github-pr-38385 proposes maintenance alternatives: install a pre-commit hook with npx @whitehatd/crag hook install, or add CI drift detection in .github/workflows/crag-audit.yml using WhitehatD/crag-audit-action@v1.terraform-github-pr-34096=True with checks [('body', True), ('body', True), ('pr_metadata', True)]; terraform-github-pr-34103=True with the same check sequence; terraform-github-pr-34847=True with [('body', True), ('body', True), ('body', True), ('pr_metadata', True)]; and terraform-github-pr-38385=True with [('body', True), ('body', True), ('pr_metadata', True), ('patch:1', True)].38385: kind: NOTES; body: Add AI agent governance configuration files (CLAUDE.md, GEMINI.md, AGENTS.md, governance.md); time: 2026-04-15T01:00:00.000000-04:00; and custom.Issue: "38385". (meaning April 15, 2026)terraform-github-pr-33661: entity_id=terraform, publisher=hashicorp/terraform, source_type=github_pull_request, source_url=https://github.com/hashicorp/terraform/pull/33661, published_on=2023-08-10; evidence bounds are files_listing_complete=true, patch_selection_truncated=true, patch_unavailable_count=0, and source_text_truncated=false. (meaning August 10, 2023)terraform-github-pr-34847: entity_id=terraform, publisher=hashicorp/terraform, source_type=github_pull_request, source_url=https://github.com/hashicorp/terraform/pull/34847, published_on=2024-03-14; evidence bounds are files_listing_complete=true, patch_selection_truncated=true, patch_unavailable_count=0, and source_text_truncated=false. (meaning March 14, 2024)jsonschema version 4.10.3.DeprecationWarning: accessing jsonschema.__version__ is deprecated and will be removed in a future release; importlib.metadata should be used to query the package version.