Code checks
Before release, typecheck, lint, test, links, structure, route audit, security, line endings should pass.
- npm run typecheck
- npm run links:check
- npm run route:audit
pre-merge check
The checklist a new page passes before entering archive, sitemap, search, or ad flow.
Content QA catches not only typos, but broken routes, wrong index, duplicates, unsafe promises, and mobile dead ends.
Before release, typecheck, lint, test, links, structure, route audit, security, line endings should pass.
Check meaning: no duplicate, role, CTA, safety, internal links, metadata, mobile order.
If page is internal, it must be noindex. If public, it needs search/sitemap decision.
checklist
red flags
rewrite like this
AvoidSeems fine, can upload.
Prefertypecheck/lint/test/links/route/security passed; build compiled but container timed out during page-data stage.
AvoidThis card definitely means the person will return.
PreferThis card points to the theme of return, but it does not replace conversation or a person's free choice.
AvoidBuy a deep scroll or the sign will remain closed.
PreferA deep scroll fits when you want context, positions, and a gentle next-step plan.
definition of done
related doors