Chapter 05 — Igoristan, the public SUT#
Deliberately chaotic web app, hosted on GitHub Pages, Igor’s personal empire. Doubles as
ocarina-example’s SUT and a playground for replay, watchers,match_page.
Outline#
| # | File | Topic |
|---|---|---|
| 01 | 01-stack.md | Stack React 19 / Vike SSG / Vite 7 / Tailwind 4 / Valibot / wireit / pnpm. |
| 02 | 02-routes.md | The 10 routes, their role, their dose of chaos. |
| 03 | 03-use-auth.md | The fake useAuth, MFA OTP, Math.random() < 0.9. |
| 04 | 04-key-components.md | LoginForm, ChaoticForm, Dropzone, RandomLoader, etc. |
| 05 | 05-wireit.md | wireit pipelines (prebuild, build, dev, lint, typecheck, ci:format-check). |
| 06 | 06-husky-commitlint.md | Husky + lint-staged + commitlint + commitizen. |
| 07 | 07-ci-deploy.md | CI/CD: ci-pr.yml (3 parallel jobs) + deploy.yml (push main → Pages). |
Why a deliberately chaotic SUT#
The Holy Book mostly references Igoristan via the pointer to ocarina-example. The intent is clear: a site that always works is useless for demoing a resilient test framework.