- The project isn't released, it has zero users
- Breaking changes aren't a problem => you must always prefer clean code over backwards compatibility (it's unnecessary code)
- Before modifying/creating SPEC.md files, you must always read and respect https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
- Every user-facing feature is listed at FEATURES-SPEC.md — you must update it when adding/removing a feature