- remove .github/workflows/ci.yml - add .githooks/pre-push: runs npm run test:all - git config core.hooksPath .githooks (set) - docs/DEVELOPMENT.md: document local pipeline Private repo = no free Actions. Revisit when public.
- .github/workflows/ci.yml: runs shared + server tests on push/PR - docs/DEVELOPMENT.md: setup, run, test, architecture, status - package.json: test:all script (shared + server suites)