# notex.nvim Constitution ## Core Principles ### I. Clean Code Code should be written in a way that is easy to read, understand, and maintain. Follow established style guides and best practices. ### II. Functional Style Favor a functional programming style with immutable data structures and pure functions where possible and appropriate for the language. ### III. Descriptive Coding Write self-documenting code with descriptive function and variable names. Avoid comments that explain *what* the code is doing; the code should speak for itself. Comments should only be used to explain *why* a certain implementation was chosen when it's not obvious. ## Governance All pull requests and reviews must verify compliance with this constitution. Any deviation from these principles must be explicitly justified and approved. **Version**: 1.0.0 | **Ratified**: 2025-10-01 | **Last Amended**: 2025-10-01