GareArc
4111751bdf
refactor(openapi/cli): split app usage-face from studio-app build-face
Squash of PR #37641 (worktree-fix+app-abstraction-noun).
Introduces two app nouns:
- app: usage face (run/get/describe/resume), dual-subject account + external-SSO
- studio-app: build face (export/import), account-only
Backend: split read routes by subject with token-type-restricted guards;
shared public projection builder (build_app_describe_response); drop
author/tags from describe to prevent cross-tenant identity leak.
CLI: selectAppReader subject dispatch (account vs permitted-external),
AppReader strategy, studio-app export/import, refreshed help/guides.
2026-06-21 19:48:22 -07:00
..
2026-06-09 07:35:18 +00:00
2026-06-19 16:44:20 +00:00
2026-06-19 16:44:20 +00:00
2026-06-21 19:48:22 -07:00
2026-05-26 01:12:36 +00:00
2026-06-09 07:35:18 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-06-12 06:35:15 +00:00
2026-06-19 16:44:20 +00:00
2026-05-26 01:12:36 +00:00
2026-06-18 18:53:13 +00:00
2026-06-11 10:26:27 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-06-16 16:11:29 -07:00
2026-05-26 01:12:36 +00:00
2026-06-16 16:11:29 -07:00
2026-05-26 01:12:36 +00:00
2026-06-19 16:44:20 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-05-26 01:12:36 +00:00
2026-06-21 19:48:22 -07:00
2026-06-19 16:44:20 +00:00
2026-06-19 16:44:20 +00:00
2026-05-26 01:12:36 +00:00