[QA] Automated smoke test — headless build + lint + module count check #55
Reference in New Issue
Block a user
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?
Problem
QA is currently manual — someone (usually Perplexity) runs
npx vite buildand eyeballs the output. As more agents contribute code (Replit, future PRs), we need a repeatable sanity check that catches regressions before merge.Proposed Solution
Create a
scripts/smoke-test.shthat:npx vite buildand asserts 0 errorsWhy This Matters
Future
Acceptance Criteria
scripts/smoke-test.shexists and is executableImplemented in PR #59.
test/smoke.mjs— 58 automated checks: module inventory, export verification, HTML structure, Vite build, bundle budget, PWA manifest. Run vianpm test.