No reviewers
Labels
No labels
bug
discussion
duplicate
enhancement
goal
help wanted
horizon:backlog
horizon:governance
horizon:mvp
invalid
operator-decision
question
roadmap
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/mitosis!9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/design-proposals"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Design proposals for the four larger / greenfield issues — #2 (Vault secrets), #3 (custom domains), #4 (BYO IdP), #5 (repo-migration auto-port) — to review and approve before implementation. (The two tractable enhancements, #6 observability and #7 platform agent-work, shipped as implementation PRs.)
Each proposal under
docs/proposals/is:file:linefor every seam (verified, not guessed: e.g.domains.ts:parseDomainRegistry,server.ts:resolveAppHost:1767,dispatcher.ts:WEBHOOK_EVENTS, the app-authextraEnvFrommount).helm templates its chart (hashicorp/vault 0.33.0, vault-secrets-operator 1.4.0 confirmed to exist).The four
extraEnvFromseam, so_app-templateneeds no change.create_app(domain:)); the gap is self-serve granting + DNS ownership verification (the Vercel-style crux) + public ACME TLS (the internal CA can't sign public domains).mitosis upIdP env → Forgejo as OAuth2 relying party → IdP groups mapped to Forgejo orgs/teams; mcp authz already keys off Forgejo membership, so synced identities flow through unchanged. Notes the agents QA-login coupling.create_app; trigger via webhook (HMAC vs PAT discussed — none exists today), bulk via the sweep with a concurrency guard +portedidempotency state. Flags the non-Node-source limitation.How to use
Comment on the Open questions in each, then approve (or steer) the approach. Each proposal lays its build out as phased, per-repo PRs — approval turns it into the plan.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.