- Install with
pnpm install --ignore-scripts, then runpnpm exec wxt prepare. - Run
pnpm compile,pnpm test, andpnpm buildbefore opening a change. - Keep behavior, privacy, security, accessibility, and fail-closed figure handling intact. Do not add secrets, corpus images, textbook figures, remote executable code, or unapproved dependencies.
- For a diagram family, use typed specs,
SceneBuilder, and the existing layout/compiler path; add a rule-level test and avoid question-specific fixtures.
Keep changes small and explain user-visible or security-relevant decisions in the pull request. Never commit .env or generated output.