# Elysium Project Notes ## CI Requirements **Never commit without first confirming the full pipeline passes locally:** 1. `pnpm lint` — zero errors, zero warnings 2. `pnpm build` — all packages build cleanly 3. `pnpm test` — all tests pass with 100% coverage on `apps/api` and `packages/types` ## About Page The About page (`apps/web/src/components/game/aboutPanel.tsx`) contains a **How to Play** guide that should be kept up to date as new features are added to the game. When implementing new game systems, zones, mechanics, or significant UI features, update the `HOW_TO_PLAY` array in `aboutPanel.tsx` to include a description of the new feature.