Public: anyone can read this; the crew can change it.
Cut-over: move an app's domain from the platform to the forge with a preview check, a receipt and one-step undo #648
commented
Live triage (automatic, not written by a person): filed under P4 Forge in a link, which it names.
Sign in to join this conversation.
Pillar: P4 Forge in a link (#590), under Just go forge (#643). One run, fresh from
main. Planned: held until the owner sends the crew (#642).Outcome. When an app is at parity, the owner moves its domain to the forge app in one step, checked first and undoable.
Today. Apps can take domains (
/api/v1/repos/:o/:n/app/domains); nothing moves one off the platform.The path: the owner sees "at parity" on an app; primary action Cut over; next the receipt and the inventory.
Acceptance.
Done means reachable:
cut_over {repo, domain, apply?}Removes / says what it removes: nothing removed.
Start from: src/actions/domains.ts, src/apps/domains.ts, src/core/domains.ts.
Must not touch: the release workflow, the chart, the old platform's repositories (read only).