Skip to content
Roomful is in public beta — install with the @beta tag. Share feedback →

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
  1. Automated gates in CI and local checks enforce lint, typecheck, tests, and build.
  2. Manual review follows the checklist in the canonical guideline.
  3. If this file and the canonical guideline conflict, the guideline takes precedence.