carlos / platform Public

Merge origin/main into design-nearest-region before execution

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev f3be383f0992c8d57709db1a06ee97e026a117b2 parent 96cd7dfparent fe2088e
47 files changed, +9013 −176
  • apimode.go +12 −0
  • auth.go +38 −0
  • cmd/console/main.go +53 −3
  • cmd/console/wiring_test.go +32 −0
  • db.go +620 −0
  • db_e2e_test.go +249 −0
  • db_test.go +577 −0
  • docs/site/cli.md +36 −2
  • docs/superpowers/plans/2026-09-05-carlos-db-unit-1.md +828 −0
  • docs/superpowers/specs/2026-09-02-carlos-db-design.md +646 −0
  • internal/activator/backend_exec.go +21 −4
  • internal/activator/backend_exec_test.go +79 −9
  • internal/console/apidb.go +471 −0
  • internal/console/apidb_test.go +862 −0
  • internal/console/apiinstances.go +31 −0
  • internal/console/apirelay.go +2 −2
  • internal/console/apisidecars.go +27 −0
  • internal/console/apisystemoperators_test.go +192 −0
  • internal/console/apisystemupdate.go +67 −21
  • internal/console/authcli.go +17 −3
  • internal/console/createleftovers.go +160 −0
  • internal/console/createleftovers_test.go +666 −0
  • internal/console/overview.go +15 −1
  • internal/console/overview_test.go +74 −18
  • internal/console/server.go +50 −1
  • internal/console/svcroutes_test.go +11 −2
  • internal/console/templates/app_overview.html +9 −0
  • internal/dbdoor/client.go +157 −0
  • internal/dbdoor/client_test.go +312 −0
  • internal/dbdoor/coords.go +133 −0
  • internal/dbdoor/coords_test.go +77 −0
  • internal/dbdoor/dbdoortest/replica.go +78 −0
  • internal/dbdoor/dbdoortest/replica_test.go +49 −0
  • internal/dbdoor/restore.go +340 −0
  • internal/dbdoor/restore_test.go +523 −0
  • internal/host/movespass.go +86 −7
  • internal/host/movespass_test.go +456 −19
  • internal/lease/check.go +13 −6
  • internal/lease/check_test.go +15 −0
  • internal/lease/endpoint.go +19 −0
  • internal/lease/endpoint_test.go +37 −0
  • internal/lease/mirror.go +355 −39
  • internal/lease/mirror_test.go +382 −33
  • internal/release/workerassignment.go +11 −3
  • internal/release/workerassignment_bounds_test.go +117 −0
  • main.go +4 −0
  • system.go +4 −3
apimode.go

Loading diff…

auth.go

Loading diff…

cmd/console/main.go

Loading diff…

cmd/console/wiring_test.go

Loading diff…

db.go

Loading diff…

db_e2e_test.go

Loading diff…

db_test.go

Loading diff…

docs/site/cli.md

Loading diff…

docs/superpowers/plans/2026-09-05-carlos-db-unit-1.md

Loading diff…

docs/superpowers/specs/2026-09-02-carlos-db-design.md

Loading diff…

internal/activator/backend_exec.go

Loading diff…

internal/activator/backend_exec_test.go

Loading diff…

internal/console/apidb.go

Loading diff…

internal/console/apidb_test.go

Loading diff…

internal/console/apiinstances.go

Loading diff…

internal/console/apirelay.go

Loading diff…

internal/console/apisidecars.go

Loading diff…

internal/console/apisystemoperators_test.go

Loading diff…

internal/console/apisystemupdate.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/createleftovers.go

Loading diff…

internal/console/createleftovers_test.go

Loading diff…

internal/console/overview.go

Loading diff…

internal/console/overview_test.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/svcroutes_test.go

Loading diff…

internal/console/templates/app_overview.html

Loading diff…

internal/dbdoor/client.go

Loading diff…

internal/dbdoor/client_test.go

Loading diff…

internal/dbdoor/coords.go

Loading diff…

internal/dbdoor/coords_test.go

Loading diff…

internal/dbdoor/dbdoortest/replica.go

Loading diff…

internal/dbdoor/dbdoortest/replica_test.go

Loading diff…

internal/dbdoor/restore.go

Loading diff…

internal/dbdoor/restore_test.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/movespass_test.go

Loading diff…

internal/lease/check.go

Loading diff…

internal/lease/check_test.go

Loading diff…

internal/lease/endpoint.go

Loading diff…

internal/lease/endpoint_test.go

Loading diff…

internal/lease/mirror.go

Loading diff…

internal/lease/mirror_test.go

Loading diff…

internal/release/workerassignment.go

Loading diff…

internal/release/workerassignment_bounds_test.go

Loading diff…

main.go

Loading diff…

system.go

Loading diff…