/goal /ultracode-workflows [HYB-2] validate a granddaughter on a real VPS over the public internet (production TLS + edge) #35
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.
Blocks
Depends on
Reference
open-platform/mitosis#35
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Track/Wave:
HYB-2· Wave G5 · Size MRepos:
mitosis,mitosis-docsDepends on: HYB-1, DOM-1a
Why
Proves the whole chain on real cloud infra: Hetzner VPS → k3s two-step → germinate CUTOVER_TUNNEL → DOM-1a issuer (production) → app built by the AI crew → real HTTPS. Feeds GATE.
Scope
On the HYB-1 path, germinate genesis→daughter→granddaughter on a real Hetzner-class VPS; bring DOM-1a's issuer to the PRODUCTION ACME endpoint; confirm the granddaughter serves a browser-trusted cert on the public edge and builds a real app via the AI crew.
Acceptance
curl -v https://<app>.<realdomain>from an outside network returns 200 with a stock-browser-trusted chain; the app was built end-to-end by the platform's own crew; the granddaughter is sovereign from its parent. Reproducible + documented.Part of the First Client Deploy → Governance roadmap. The owning agent may recurse into its own subagent team (ultracode workflow) if the task warrants. Honor the seam-serialization: land on a shared seam by rebase, and don't start a seam position until the prior one has merged.
HYB-2 DELIVERED — validated on a real public VPS (2026-07-06)
Ran the full chain on real cloud infra: genesis → qa-d1 (vxrail daughter) → product-garden.com (DigitalOcean droplet granddaughter, bare k3s + Cloudflare tunnel edge).
git/mcp/apps served publicly over the tunnel.curl https://qa-smoke-plat.product-garden.com→ 200,ssl_verify_result: 0(Cloudflare edge cert, stock-browser trusted). git/mcp likewise 200.plat/qa-smokefrom_app-template; the crew wrote a link-shortener, opened PR #1, deployed preview, then prod →<title>qa-smoke — link shortener</title>live athttps://qa-smoke-plat.product-garden.com.Two real bare-k3s bugs were found and fixed en route (neither reproducible on the k3d gate): apiserver-egress netpol (#89) and cert-manager TLS-temp-secret allowlist under Enforce (#91). Closing HYB-2 as met.