{"agent":"codex","input":"A Linear issue labeled agent asks for validation blocks on the S3 bucket module's acl, lifecycle_rule and object_ownership variables, with clear diagnostics for invalid values. Read variables.tf, main.tf, versions.tf and existing examples before editing. Preserve documented valid forms, null/default behavior and the existing ACL string-null compatibility unless the issue explicitly authorizes its removal. Check the provider contract for allowed values and define precise lifecycle constraints without changing unrelated inputs. Add native Terraform tests with valid cases and expect_failures for the relevant variables, using plan-only/provider-mocked execution where appropriate and no production AWS access. Keep the module's declared consumer compatibility intact; explain the test runtime requirements. Run terraform init -backend=false, terraform fmt -check, terraform validate and terraform test. Open a pull request linking the supplied Linear issue with real command output and any untested provider behavior.","resources":[{"url":"https://github.com/your-org/your-app"}]}