carlos / platform Public

Merge origin/main (route-hostnames #164, delegated wildcards #168, woodstar docs #169) into unit-economics

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

Loading diff…

account_choose_test.go

Loading diff…

accounts.go

Loading diff…

accounts_list_test.go

Loading diff…

accounts_resolve_test.go

Loading diff…

apimode.go

Loading diff…

apimode_test.go

Loading diff…

appconfig_cli.go

Loading diff…

apps.go

Loading diff…

auth.go

Loading diff…

auth_test.go

Loading diff…

cli.go

Loading diff…

cmd/console/main.go

Loading diff…

config.go

Loading diff…

config_test.go

Loading diff…

deploy.go

Loading diff…

docs/superpowers/plans/2026-08-12-account-default-resolution.md

Loading diff…

docs/superpowers/plans/2026-08-12-delegated-wildcard-certs.md

Loading diff…

docs/superpowers/plans/2026-08-12-route-extra-hostnames.md

Loading diff…

docs/superpowers/plans/2026-08-12-woodstar-w0-relay-fanout.md

Loading diff…

docs/superpowers/specs/2026-08-12-account-default-resolution-design.md

Loading diff…

docs/superpowers/specs/2026-08-12-proactive-cli-design.md

Loading diff…

docs/superpowers/specs/2026-08-12-route-extra-hostnames-design.md

Loading diff…

docs/superpowers/specs/2026-08-12-woodstar-carloku-migration-design.md

Loading diff…

domains_cli.go

Loading diff…

domains_cli_test.go

Loading diff…

fleets.go

Loading diff…

instances_cli.go

Loading diff…

internal/console/apidomains.go

Loading diff…

internal/console/apidomains_test.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/server.go

Loading diff…

internal/domains/aliases.go

Loading diff…

internal/domains/aliases_test.go

Loading diff…

internal/domains/claims.go

Loading diff…

internal/domains/claims_test.go

Loading diff…

internal/domains/reconcile.go

Loading diff…

internal/domains/reconcile_test.go

Loading diff…

internal/edge/alias_test.go

Loading diff…

internal/edge/edge.go

Loading diff…

internal/edge/storedoor.go

Loading diff…

internal/edge/storedoor_test.go

Loading diff…

internal/edge/wildcard.go

Loading diff…

internal/edge/wildcard_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/registry/registry.go

Loading diff…

internal/registry/registry_test.go

Loading diff…

internal/status/snapshot.go

Loading diff…

internal/status/status_test.go

Loading diff…

logs.go

Loading diff…

main.go

Loading diff…

restart.go

Loading diff…

retention.go

Loading diff…

store.go

Loading diff…

update.go

Loading diff…

update_test.go

Loading diff…