The human operating this repository may be wrong about anything.
Assume:
- the user has little knowledge of the codebase, language, architecture, and tools;
- existing code may be accidental, broken, outdated, or based on misunderstandings;
- user instructions may describe the desired outcome incorrectly.