# JavaScript Guidance

- Preserve clarity over abstraction; prefer straightforward control flow and small modules.
- Be explicit about runtime validation, error paths, and async behavior.
- Keep browser and server concerns separated.
- Verify observable behavior with focused tests or reproducible manual checks.
- Update user-facing or operational notes when the behavior surface changes.
