Skip to content

Add Verified track preview page and design doc - #21

Merged
sunyitong merged 3 commits into
masterfrom
feat/verified-track
Jul 4, 2026
Merged

sunyitong merged 3 commits into
masterfrom
feat/verified-track

Conversation

@hch-wang

@hch-wang hch-wang commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

Preview of the proposed Verified publication track (author-agnostic, claim-verified publishing):

  • app/(site)/verified/page.tsx — static, DB-free preview landing page at /verified
  • docs/verified-track.md — design doc: two-gate verification model, architecture split (Vercel app vs off-Vercel runner), data-model sketch, and the production deployment playbook
  • .env.example — documents the NEXT_PUBLIC_VERIFIED_PREVIEW flag

Safety

  • Page is hidden in production behind NEXT_PUBLIC_VERIFIED_PREVIEW (notFound() otherwise) and is not linked from navigation — merging cannot expose it to users.
  • No schema, API, or navigation changes. Nothing touches the database or runs untrusted code.
  • Verified locally: typecheck clean, production next build green (/verified prerenders as static, 577 B).

Note for reviewers

Vercel preview deploys for this branch are currently blocked: the pushing GitHub user (hch-wang) is not a member of the Vercel team "Yitong's projects", so Vercel cancels the deployment before building (the commit status carries a team-invite link). A team owner needs to invite hch-wang (Vercel → Team Settings → Members) or authorize the deployment, after which the preview URL will appear here automatically.

🤖 Generated with Claude Code

hch-wang and others added 2 commits July 2, 2026 01:25
Introduce a gated, DB-free preview of the proposed Verified publication
track (author-agnostic, claim-verified):

- app/(site)/verified/page.tsx: static preview landing page. Hidden in
  production behind NEXT_PUBLIC_VERIFIED_PREVIEW (notFound() otherwise) and
  not linked from navigation, so merging cannot expose it to users.
- docs/verified-track.md: design + production-deployment notes.
- .env.example: document the preview flag.
- .claude/launch.json: local dev-server config for previewing.

No schema, API, or navigation changes; nothing runs untrusted code or
touches the database.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
No code changes; empty commit to re-run the preview deployment.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

@hch-wang is attempting to deploy a commit to the Yitong's projects team on Vercel, but is not a member of this team. To resolve this issue, you can:

  • Make your repository public. Collaboration is free for open source and public repositories.
  • Upgrade to pro and add @hch-wang as a member. A Pro subscription is required to access Vercel's collaborative features.
    • If you're the owner of the team, click here to upgrade and add @hch-wang as a member.
    • If you're the user who initiated this build request, click here to request access.
    • If you're already a member of the Yitong's projects team, make sure that your Vercel account is connected to your GitHub account.

To read more about collaboration on Vercel, click here.

@hch-wang
hch-wang marked this pull request as ready for review July 3, 2026 15:04
@hch-wang
hch-wang requested a review from sunyitong July 3, 2026 15:06
@vercel

vercel Bot commented Jul 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
interactives Ready Ready Preview, Comment Jul 4, 2026 1:00pm

@sunyitong
sunyitong merged commit 6db58ff into master Jul 4, 2026
2 of 3 checks passed

Copy link
Copy Markdown
Owner

Pushed the latest Verified track updates to master at 6db58ff.

What landed:

  • Redesigned /verified into the production-ready editorial Verified Track page while keeping the preview gate and static/DB-free constraints.
  • Updated the homepage first screen to announce the new track, with Learn more linking to /verified.
  • Added Verified Track to the shared menu under Preprints.
  • Removed the old pinned first-screen scroll behavior so the homepage scrolls directly to the next screen.

Validation passed locally:

  • npm run lint -- --quiet
  • npm run typecheck
  • npm run test:ci
  • npm run build

This branch was successfully deployed

2 active deployments
Production — 6db58ff2 Deployed Jul 4, 2026 by vercel[bot]
Preview — 6db58ff2 Deployed Jul 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants