Use AGENTS.md as the primary project brief.
- Specs and change flow live in
openspec/ - Backend entry:
cmd/server/main.go - Signaling core:
internal/signal/ - Frontend entry:
web/src/core/app.js - Public docs and Pages source:
docs/,index*.md,_layouts/,_includes/,_config.yml
- Do not bring back legacy
/specs/paths or.meta/conventions. - Prefer small, high-signal closeout work over new features or framework additions.
- Keep public docs polished and accurate; never mention private archive intentions.
- Use the existing commands:
make checkcd web && npm testcd e2e && npm testopenspec validate --all --strict
- Use
/reviewbefore merge or before calling a major cleanup batch complete.
- Optional repo hook path:
git config core.hooksPath .githooks - Claude-specific hooks live in
.claude/settings.jsonand must stay fast and predictable