Merge branch 'worktree-store-self-serve' into main
48 files changed,
+4865
−113
apimode.go+120 −1cmd/console/main.go+16 −4docs/site/cli.md+41 −9docs/superpowers/specs/2026-09-02-object-storage-self-serve-design.md+563 −0docs/superpowers/specs/CODEX-BUILD-BRIEF-store-self-serve.md+129 −0go.mod+2 −2infra/modules/region-host/main.tf+114 −0infra/modules/region-host/outputs.tf+5 −0infra/modules/region-host/variables.tf+12 −0internal/console/alertwatch.go+13 −0internal/console/apiscan.go+11 −1internal/console/apiservices.go+9 −1internal/console/apistore.go+104 −26internal/console/apistore_entitlement.go+260 −0internal/console/apistore_entitlement_test.go+584 −0internal/console/apistore_provision.go+82 −0internal/console/apistore_provision_test.go+454 −0internal/console/apistore_test.go+7 −8internal/console/appsettings.go+6 −0internal/console/authcli.go+8 −0internal/console/economicspass.go+1 −0internal/console/economicspass_test.go+40 −0internal/console/ownership.go+6 −0internal/console/server.go+28 −0internal/console/storelock.go+79 −0internal/console/storelock_test.go+111 −0internal/console/storenotify.go+96 −0internal/console/storenotify_test.go+170 −0internal/console/storepage.go+247 −0internal/console/storepage_test.go+215 −0internal/console/svcroutes_test.go+11 −2internal/console/templates/account_settings.html+24 −0internal/console/templates/fleet.html+1 −0internal/console/templates/store_approvals.html+27 −0internal/edge/storedoor_test.go+36 −0internal/objstore/aws.go+28 −4internal/objstore/aws_test.go+59 −3internal/objstore/enforce_test.go+3 −3internal/objstore/entitlement.go+127 −0internal/objstore/entitlement_test.go+160 −0internal/objstore/objstore.go+21 −0internal/objstore/walk.go+59 −4internal/objstore/walk_test.go+188 −24internal/usage/passes_test.go+28 −0internal/usage/storage.go+6 −4main.go+1 −1store.go+241 −13store_test.go+312 −3
CI passed — run details
apimode.goLoading diff…
cmd/console/main.goLoading diff…
docs/site/cli.mdLoading diff…
docs/superpowers/specs/2026-09-02-object-storage-self-serve-design.mdLoading diff…
docs/superpowers/specs/CODEX-BUILD-BRIEF-store-self-serve.mdLoading diff…
go.modLoading diff…
infra/modules/region-host/main.tfLoading diff…
infra/modules/region-host/outputs.tfLoading diff…
infra/modules/region-host/variables.tfLoading diff…
internal/console/alertwatch.goLoading diff…
internal/console/apiscan.goLoading diff…
internal/console/apiservices.goLoading diff…
internal/console/apistore.goLoading diff…
internal/console/apistore_entitlement.goLoading diff…
internal/console/apistore_entitlement_test.goLoading diff…
internal/console/apistore_provision.goLoading diff…
internal/console/apistore_provision_test.goLoading diff…
internal/console/apistore_test.goLoading diff…
internal/console/appsettings.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/economicspass.goLoading diff…
internal/console/economicspass_test.goLoading diff…
internal/console/ownership.goLoading diff…
internal/console/server.goLoading diff…
internal/console/storelock.goLoading diff…
internal/console/storelock_test.goLoading diff…
internal/console/storenotify.goLoading diff…
internal/console/storenotify_test.goLoading diff…
internal/console/storepage.goLoading diff…
internal/console/storepage_test.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/console/templates/account_settings.htmlLoading diff…
internal/console/templates/fleet.htmlLoading diff…
internal/console/templates/store_approvals.htmlLoading diff…
internal/edge/storedoor_test.goLoading diff…
internal/objstore/aws.goLoading diff…
internal/objstore/aws_test.goLoading diff…
internal/objstore/enforce_test.goLoading diff…
internal/objstore/entitlement.goLoading diff…
internal/objstore/entitlement_test.goLoading diff…
internal/objstore/objstore.goLoading diff…
internal/objstore/walk.goLoading diff…
internal/objstore/walk_test.goLoading diff…
internal/usage/passes_test.goLoading diff…
internal/usage/storage.goLoading diff…
main.goLoading diff…
store.goLoading diff…
store_test.goLoading diff…