Merge origin/main (route-hostnames #164, delegated wildcards #168, woodstar docs #169) into unit-economics
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
56 files changed,
+8614
−181
account_choose.go+123 −0account_choose_test.go+89 −0accounts.go+71 −3accounts_list_test.go+81 −0accounts_resolve_test.go+12 −0apimode.go+396 −6apimode_test.go+536 −0appconfig_cli.go+16 −10apps.go+8 −7auth.go+57 −6auth_test.go+58 −7cli.go+29 −19cmd/console/main.go+20 −0config.go+115 −23config_test.go+96 −0deploy.go+2 −2docs/superpowers/plans/2026-08-12-account-default-resolution.md+122 −0docs/superpowers/plans/2026-08-12-delegated-wildcard-certs.md+427 −0docs/superpowers/plans/2026-08-12-route-extra-hostnames.md+548 −0docs/superpowers/plans/2026-08-12-woodstar-w0-relay-fanout.md+751 −0docs/superpowers/specs/2026-08-12-account-default-resolution-design.md+182 −0docs/superpowers/specs/2026-08-12-proactive-cli-design.md+128 −0docs/superpowers/specs/2026-08-12-route-extra-hostnames-design.md+288 −0docs/superpowers/specs/2026-08-12-woodstar-carloku-migration-design.md+424 −0domains_cli.go+150 −0domains_cli_test.go+393 −0fleets.go+14 −13instances_cli.go+7 −7internal/console/apidomains.go+335 −0internal/console/apidomains_test.go+480 −0internal/console/authcli.go+9 −2internal/console/server.go+9 −0internal/domains/aliases.go+74 −0internal/domains/aliases_test.go+245 −0internal/domains/claims.go+251 −0internal/domains/claims_test.go+256 −0internal/domains/reconcile.go+43 −10internal/domains/reconcile_test.go+77 −0internal/edge/alias_test.go+277 −0internal/edge/edge.go+37 −3internal/edge/storedoor.go+43 −7internal/edge/storedoor_test.go+20 −0internal/edge/wildcard.go+111 −24internal/edge/wildcard_test.go+134 −11internal/host/agent.go+24 −3internal/registry/registry.go+121 −3internal/registry/registry_test.go+186 −0internal/status/snapshot.go+59 −6internal/status/status_test.go+38 −0logs.go+2 −2main.go+13 −0restart.go+1 −1retention.go+1 −1store.go+6 −5update.go+358 −0update_test.go+261 −0
account_choose.goLoading diff…
account_choose_test.goLoading diff…
accounts.goLoading diff…
accounts_list_test.goLoading diff…
accounts_resolve_test.goLoading diff…
apimode.goLoading diff…
apimode_test.goLoading diff…
appconfig_cli.goLoading diff…
apps.goLoading diff…
auth.goLoading diff…
auth_test.goLoading diff…
cli.goLoading diff…
cmd/console/main.goLoading diff…
config.goLoading diff…
config_test.goLoading diff…
deploy.goLoading diff…
docs/superpowers/plans/2026-08-12-account-default-resolution.mdLoading diff…
docs/superpowers/plans/2026-08-12-delegated-wildcard-certs.mdLoading diff…
docs/superpowers/plans/2026-08-12-route-extra-hostnames.mdLoading diff…
docs/superpowers/plans/2026-08-12-woodstar-w0-relay-fanout.mdLoading diff…
docs/superpowers/specs/2026-08-12-account-default-resolution-design.mdLoading diff…
docs/superpowers/specs/2026-08-12-proactive-cli-design.mdLoading diff…
docs/superpowers/specs/2026-08-12-route-extra-hostnames-design.mdLoading diff…
docs/superpowers/specs/2026-08-12-woodstar-carloku-migration-design.mdLoading diff…
domains_cli.goLoading diff…
domains_cli_test.goLoading diff…
fleets.goLoading diff…
instances_cli.goLoading diff…
internal/console/apidomains.goLoading diff…
internal/console/apidomains_test.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/server.goLoading diff…
internal/domains/aliases.goLoading diff…
internal/domains/aliases_test.goLoading diff…
internal/domains/claims.goLoading diff…
internal/domains/claims_test.goLoading diff…
internal/domains/reconcile.goLoading diff…
internal/domains/reconcile_test.goLoading diff…
internal/edge/alias_test.goLoading diff…
internal/edge/edge.goLoading diff…
internal/edge/storedoor.goLoading diff…
internal/edge/storedoor_test.goLoading diff…
internal/edge/wildcard.goLoading diff…
internal/edge/wildcard_test.goLoading diff…
internal/host/agent.goLoading diff…
internal/registry/registry.goLoading diff…
internal/registry/registry_test.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/status_test.goLoading diff…
logs.goLoading diff…
main.goLoading diff…
restart.goLoading diff…
retention.goLoading diff…
store.goLoading diff…
update.goLoading diff…
update_test.goLoading diff…