Follow-up from the Hyveon rebrand (#212). Tracking the deferred half of the brand migration.
Scope
Change terraform/variables.tf's project_name default from \"game-servers-poc\" to \"hyveon\" (or another approved value), then plan and apply the resulting infrastructure churn.
Why this is a separate PR
`project_name` is interpolated into resource names, IAM identifiers, log group names, tag values, and Discord secret ARNs. Changing it isn't a text replacement — it forces AWS to:
- Re-create resources whose name is not in-place editable (CloudWatch log groups, Secrets Manager secrets, possibly ECS task definitions).
- Re-tag every resource that carries `Project = var.project_name`.
- Break the Cost Explorer 'Project' tag activation that's already configured in AWS Billing — the activation is per-tag-value, so a new value needs a fresh activation and historical cost data won't carry across.
So this needs a dedicated planning pass, not an inline edit during a rebrand.
Checklist
Out of scope
The `@gsd/` → `@hyveon/` workspace scope rename — tracked separately in #142.
Scope
Change
terraform/variables.tf'sproject_namedefault from\"game-servers-poc\"to\"hyveon\"(or another approved value), then plan and apply the resulting infrastructure churn.Why this is a separate PR
`project_name` is interpolated into resource names, IAM identifiers, log group names, tag values, and Discord secret ARNs. Changing it isn't a text replacement — it forces AWS to:
So this needs a dedicated planning pass, not an inline edit during a rebrand.
Checklist
Out of scope
The `@gsd/` → `@hyveon/` workspace scope rename — tracked separately in #142.