whitespace adjustment
Some checks failed
CI / Test (push) Failing after 45s
CI / Build-3 (push) Has been skipped
CI / Build (push) Has been skipped
CI / Build-1 (push) Has been skipped
CI / Build-2 (push) Has been skipped
CI / Build-4 (push) Has been skipped

This commit is contained in:
Jezza Hehn 2026-05-22 19:32:06 -04:00
parent 24e38d7521
commit 79d08fb63c

38
LLMs.md
View file

@ -36,26 +36,26 @@ Think of it as: "Terraform for AI agents, with a friendly wizard instead of a 94
Use this to find what you need: Use this to find what you need:
``` ```
cmd/obm/main.go → Entry point, subcommand routing, build-time version vars cmd/obm/main.go → Entry point, subcommand routing, build-time version vars
internal/config/ → All configuration types and I/O: internal/config/ → All configuration types and I/O:
config.go → Config struct, GetValue/SetValue config.go → Config struct, GetValue/SetValue
deployment.go → DeploymentConfig (30+ fields), cost estimation deployment.go → DeploymentConfig (30+ fields), cost estimation
schema.go → VarDef schema (all Terraform variables), VarGroup enum schema.go → VarDef schema (all Terraform variables), VarGroup enum
dotenv.go → DotEnvFile round-trip parser dotenv.go → DotEnvFile round-trip parser
dotenv_writer.go → WriteDotEnv — grouped .env output dotenv_writer.go → WriteDotEnv — grouped .env output
tfvars.go → WriteTfVars — HCL-format output tfvars.go → WriteTfVars — HCL-format output
yaml.go → YAMLConfig, LoadYAMLConfig, ToDeploymentConfig yaml.go → YAMLConfig, LoadYAMLConfig, ToDeploymentConfig
internal/deploy/deploy.go → Walkthrough orchestrator (Run, RunFromFile, RunWithConfig) internal/deploy/deploy.go → Walkthrough orchestrator (Run, RunFromFile, RunWithConfig)
internal/destroy/destroy.go → Terraform destroy with state parsing internal/destroy/destroy.go → Terraform destroy with state parsing
internal/inference/ → Inference provider validation: internal/inference/ → Inference provider validation:
client.go → HTTP client, ValidateAPIKey, ValidationResult client.go → HTTP client, ValidateAPIKey, ValidationResult
inference.go → Provider enum, ProviderConfig, FallbackChain inference.go → Provider enum, ProviderConfig, FallbackChain
internal/prompt/prompt.go → Terminal I/O: Select, Confirm, Input, Password, colors internal/prompt/prompt.go → Terminal I/O: Select, Confirm, Input, Password, colors
internal/provider/ → Cloud provider abstraction: internal/provider/ → Cloud provider abstraction:
provider.go → Provider interface, BaseProvider, Registry provider.go → Provider interface, BaseProvider, Registry
hetzner/hetzner.go → Hetzner Cloud API: token validation, SSH key listing hetzner/hetzner.go → Hetzner Cloud API: token validation, SSH key listing
internal/terraform/terraform.go → Runner: Init, Plan, Apply, Destroy internal/terraform/terraform.go → Runner: Init, Plan, Apply, Destroy
internal/validation/validation.go → Check interface, Runner, CheckResult, Status enum internal/validation/validation.go → Check interface, Runner, CheckResult, Status enum
``` ```
--- ---