# Phase 0 — Orientation & Quality Bar **Summary** - Add CI workflow (no marketplace actions) - Establish lint/format/test baseline - Seed a11y smoke + MSW harness - Tracker hygiene scripts **Changes** - ESLint flat + jsx-a11y, Prettier, EditorConfig - Vitest config (JSDOM, coverage, @ alias) - tests: setup + a11y smoke + MSW - tracker scripts: verify / labels dedupe / milestone rename - CI: `.gitea/workflows/ci-no-marketplace.yml` - Repo hygiene: `.nvmrc`, `.npmrc`, CODEOWNERS, CONTRIBUTING **How to verify** ```bash nvm use pnpm install pnpm typecheck && pnpm lint && pnpm test:run ``` Confirm CI runs on PR and shows typecheck/lint/test/build steps.