Launch blocker: verify support email path still works #9
Loading…
Reference in New Issue
Block a user
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?
Launch blocker
Verify the support email path still works before launch.
Context
Support email has been configured/tested previously, but needs current production-like validation after recent auth/API/Portal/billing changes.
Scope to validate
Validation needed
Launch expectation
No new feature work is implied unless validation shows the current support email path is broken.
Backend validation update — support route missing
Verified on
zpack-api: the Portal support form target does not currently exist on the backend.Findings
There is a generic email sender available:
But it is currently used by billing/email notification code, not by support form submissions.
Current actual flow
So no support email or ticket is currently being sent by the API for the Portal support form.
Required fix
Add a real backend support route:
Minimum launch behavior:
Portal cleanup:
Status
Support email validation is currently blocked until the backend route exists.
Implementation update — launch support ticket route added
The missing launch support route has been implemented in
zpack-api.Files changed
Backend behavior
POST /api/support/createnow:Response shape:
Ticket number format:
Env vars added
Email / Discord behavior
src/services/email.jsnow supports optional Reply-To for support mailbox flows.Validation
Discord visual validation
After configuring the Discord support webhook, a support ticket alert was visible in the
#supportchannel with ticket/customer/category/subject/server context.Portal note
Portal was not changed in this pass. Backend route now exists at the path Portal was already attempting to post to:
Current status
Support route launch blocker is substantially resolved. Remaining validation before closing:
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 support form now submits successfully and shows the success state:
Email validation
Customer acknowledgement email was received in the mailbox.
Observed subject:
Sender:
Email content includes the submitted subject and acknowledgement text.
Discord validation
Discord
#supportalert was received for the Portal-created ticket.Observed ticket:
Discord alert included:
A prior validation ticket also included related server/VMID context for VMID
5211.Current status
The support launch blocker is now effectively resolved:
Remaining optional follow-up:
Final validation update — support launch path complete
Support was validated end-to-end through the Portal.
Confirmed:
This satisfies the launch support requirement.
Post-launch enhancements remain optional:
Status: support email/ticket launch blocker is resolved.