Project: nova-home-web Deployment ID: 5fXaqTZ2T Commit: 2b9cce7 (branch: main)
Issue: All aliases for this deployment return Vercel's platform-level 404 (NOT_FOUND, request ID format sin1::xxxxx-xxxxxxx-xxxx) instead of my app's custom not-found page. This happens on:
- nova-new-bay.vercel.app (custom alias)
- nova-home-web-git-main-xxxx-7119s-projects.vercel.app
- nova-home-cievlb25d-xxxx-7119s-projects.vercel.app
Deployment status shows Ready, Latest, and Production/Current in the dashboard. Build log completes successfully with "/" prerendered as static (○).
What I've already checked/tried:
- Deployment Protection is fully disabled
- Runtime Logs are completely empty when I hit any of the URLs (no request appears to reach the function at all)
- Redeployed without build cache — same result
- Tried multiple aliases (custom, git-branch, and hash-based) — all return the same platform 404
This looks like a routing/edge-layer issue that isn't reaching my Next.js app at all, rather than an application bug. Would appreciate help investigating from the platform side.
UPDATE:
CLI verification (vercel inspect nova-new-bay.vercel.app):
- Deployment ID: dpl_5fXaqTZ2TpwVyEDPEnmbKL9L38oi
- Status: Ready
- Target: production
- Alias "nova-new-bay.vercel.app" IS listed under Aliases in CLI output
This confirms the alias is correctly assigned at the control-plane/API level, but the public URL still returns edge-level 404: NOT_FOUND. The gap appears to be between the control plane and the edge routing layer specifically.