This page explains where contributors and AI coding agents should look for coding standards and workflow guidance.Documentation Index
Fetch the complete documentation index at: https://docs.wavestreamer.ai/llms.txt
Use this file to discover all available pages before exploring further.
Rule Hierarchy
Use this priority order when guidance overlaps:CODE_STANDARDS.md(monorepo source of truth).cursor/rules/*.mdc(persistent agent guidance)- Repo-local
.cursorrulesfiles (local addenda only)
What Lives Where
CODE_STANDARDS.md
Canonical rules for:
- architecture and layering
- language standards (TypeScript, Go, Python)
- source-of-truth packages
- lint/format/type/test quality gates
- error handling and testing expectations
.cursor/rules/*.mdc
Monorepo-wide guidance used by AI coding agents. Current workflow rules include:
workflow-test-driven-development.mdcworkflow-debugging-and-recovery.mdcworkflow-code-review-and-quality.mdcworkflow-security-and-hardening.mdc
CODE_STANDARDS.md.
Repo-local .cursorrules
Each repo root keeps local context in:
wavestreamer/.cursorruleswavestreamer-desktop/.cursorruleswavestreamer-agents/.cursorruleswavestreamer-documentation/.cursorruleswavehub/.cursorrules
Contributor Checklist
Before opening a PR:- Read
CODE_STANDARDS.md. - Read the repo-local
CONTRIBUTING.md. - Run relevant checks for the touched stack:
- TypeScript:
pnpm lint && pnpm format:check && pnpm tsc --noEmit - Go:
go vet ./... && staticcheck ./... && go test ./... - Python:
ruff check . && ruff format --check . && mypy . && pytest
- TypeScript:
- Include tests for new features and regression tests for bug fixes.
For docs changes, always update
mint.json navigation when adding new pages.