All project documentation must be written in English only.
This rule applies to all Markdown files in the repository, including:
docs/**/*.mdREADME.mdAGENTS.md- any new documentation files added later
Do not add or keep non-English text in documentation.
Before making any change in this repository, you must read:
docs/architecture.md
This is the primary reference for:
- end-to-end replay parsing flow
- project architecture
- important implementation nuances and constraints
You must not start implementation, refactoring, or review without reading it first.
After every code, config, or documentation change:
- re-read
docs/architecture.md - verify whether behavior, flow, constraints, or component responsibilities changed
- update
docs/architecture.mdimmediately if anything became outdated
A task is not complete until the architecture document is up to date.
After any code change, you must run all verification commands:
npm run lintnpm run testnpm run build-dist
You must not mark the task as complete until all commands pass.