29b176d2db
- build: pin Playwright Test and MCP with repository-local npm, browser, and artifact paths plus sandboxed headless Chromium configuration. - test: add a browser smoke test for the login page while keeping Playwright isolated from Vitest. - docs: document Debian dependency setup, dual Chromium revisions, E2E commands, and project-scoped Codex MCP usage.
Docs
Documentation is organized by project. Use server/ for the Go backend and web/ for the browser client.
Server
| File | Content |
|---|---|
server/architecture.md |
Module layout, package boundaries |
server/decisions.md |
Technical decisions (ADR) |
server/roadmap.md |
Feature progress and status |
server/development.md |
Build, test, debug workflow |
Web
| File | Content |
|---|---|
web/decisions.md |
Technical decisions (ADR) |
web/roadmap.md |
Product boundary, foundation, planned structure, and deferred dependencies |