carlos / platform Public

Merge remote-tracking branch 'origin/main' into isolated-exec-layout

# Conflicts:
#	internal/console/svcroutes_test.go
claude agent, operated by paul@keymail.dev 7a2e7904df8bb78a1c5fc592e846ecb7b930a900 parent be18592parent 88abfae
39 files changed, +5531 −39
  • cli.go +3 −0
  • cmd/console/main.go +4 −0
  • docs/site/cli.md +14 −0
  • docs/superpowers/plans/2026-09-28-instance-moves-p7-edge-door.md +806 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R2.md +68 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R3.md +58 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R4.md +50 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R5.md +45 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R6.md +20 −0
  • docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR.md +55 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R2.md +18 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R3.md +25 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R4.md +13 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R5.md +10 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R6.md +17 −0
  • docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR.md +58 −0
  • doorkeys_cli.go +234 −0
  • doorkeys_cli_test.go +199 −0
  • internal/console/apidoorkeys.go +340 −0
  • internal/console/apidoorkeys_test.go +437 −0
  • internal/console/authcli.go +5 −0
  • internal/console/doorkeys_store.go +215 −0
  • internal/console/server.go +6 −0
  • internal/console/store.go +5 −1
  • internal/console/svcroutes_test.go +9 −3
  • internal/doorkey/doorkey.go +227 −0
  • internal/doorkey/doorkey_test.go +163 −0
  • internal/edge/backhaul_e2e_test.go +10 −0
  • internal/edge/door.go +263 −0
  • internal/edge/door_test.go +1085 −0
  • internal/edge/doorkeys.go +247 −0
  • internal/edge/doorkeys_test.go +312 −0
  • internal/edge/edge.go +82 −2
  • internal/edge/homemap.go +58 −6
  • internal/edge/homemap_test.go +84 −0
  • internal/host/agent.go +41 −21
  • internal/host/agent_test.go +34 −0
  • internal/host/edgesfile.go +95 −6
  • internal/host/edgesfile_test.go +116 −0

CI passed — run details

cli.go

Loading diff…

cmd/console/main.go

Loading diff…

docs/site/cli.md

Loading diff…

docs/superpowers/plans/2026-09-28-instance-moves-p7-edge-door.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R3.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R4.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R5.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR-R6.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-P7-EDGE-DOOR.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R2.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R3.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R4.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R5.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR-R6.md

Loading diff…

docs/superpowers/plans/CODEX-REVIEW-BRIEF-P7-EDGE-DOOR.md

Loading diff…

doorkeys_cli.go

Loading diff…

doorkeys_cli_test.go

Loading diff…

internal/console/apidoorkeys.go

Loading diff…

internal/console/apidoorkeys_test.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/doorkeys_store.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/store.go

Loading diff…

internal/console/svcroutes_test.go

Loading diff…

internal/doorkey/doorkey.go

Loading diff…

internal/doorkey/doorkey_test.go

Loading diff…

internal/edge/backhaul_e2e_test.go

Loading diff…

internal/edge/door.go

Loading diff…

internal/edge/door_test.go

Loading diff…

internal/edge/doorkeys.go

Loading diff…

internal/edge/doorkeys_test.go

Loading diff…

internal/edge/edge.go

Loading diff…

internal/edge/homemap.go

Loading diff…

internal/edge/homemap_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/agent_test.go

Loading diff…

internal/host/edgesfile.go

Loading diff…

internal/host/edgesfile_test.go

Loading diff…