Code Conventions
Audience: contributors.
Roomful engineering conventions are defined in:
This guideline is the canonical source for:
- TypeScript and runtime boundary rules
- Environment guard policy for cross-runtime library code
- Dependency and bundle-discipline constraints
- Public API stability and semver expectations
- Error handling and async correctness
- ESLint and CI quality gates
- AI code agent operating rules
Enforcement Model
Section titled “Enforcement Model”- Automated gates in CI and local checks enforce lint, typecheck, tests, and build.
- Manual review follows the checklist in the canonical guideline.
- If this file and the canonical guideline conflict, the guideline takes precedence.