Final validation update — support launch path complete
Support was validated end-to-end through the Portal.
Confirmed:
Portal support form submitted successfully
Customer…Validation update — support route confirmed from Portal, email, and Discord
Support ticket launch flow has now been validated end-to-end from the Portal form.
Portal validation
Portal…
Implementation update — launch support ticket route added
The missing launch support route has been implemented in zpack-api.
Files changed
prisma/schema.prisma
prisma/migrati…Backend validation update — support route missing
Verified on zpack-api: the Portal support form target does not currently exist on the backend.
Findings
No src/routes/support…Billing worker is now installed and running under systemd as zpack-billing-worker.service. Launch service set now includes API, provisioning worker, repair worker, controller, and billing worker.…
Validation update — Portal billing announcement visible
Portal customer-facing billing messaging has been visually validated through the announcements system.
Current launch approach:
Validation update — billing enforcement end-to-end pass
Billing enforcement validation has now completed across the main launch criteria.
Test subjects
Test user: testuser1@zero…Validation update — billing enforcement simulated flow
Billing enforcement validation was run against a test user and disposable dev server.
Test subjects
User: testuser1@zerola…Implementation update — billing enforcement pass
Billing enforcement has been implemented in zpack-api.
Created / changed
BillingEnforcementState
BillingEnforcementEvent
Strip…Validation update — live Cloudflare SRV drift repair passed
A real live edge drift test was performed on a disposable game server by deleting the Cloudflare SRV record.
Server under…
Implementation update — live edge drift detection path
Live edge drift detection and repair integration have been implemented in zpack-api, but this controller item should not be marked…
Follow-up gap — controller does not yet detect live Cloudflare DNS drift
Current controller/repair split is clarified:
Repair worker:
edge_republish / dns_republish actions exist…Validation update — stale operation repair test
A manual stale operation repair test was run against the repair worker.
Repair job
repairId: manual-clear-stale-test-177782182220…