Contributing
Start with the repository
contribution guide
and AGENTS.md.
Before changing code:
- Identify the product or package that owns the capability.
- Keep editor-only behavior outside workbench/runtime packages.
- Prefer typed platform adapters to environment checks spread through UI.
- Add a test at the narrowest useful level.
- Keep public claims aligned with integrated, tested behavior.
Before opening a pull request:
bun lintbun run check:boundariesbun check-typesbun testbun run buildChanges to the web workbench should also run bun test:e2e.