When working with this codebase, prioritize readability over cleverness. Ask clarifying questions before making architectural changes.
Keep it simple, be opinionated, follow best practices. Avoid using configurable parameters.
Keep the code beautiful. Always optimize the code for a great developer experience.
Codebase needs to be architected in a way to make it easy for multiple team members to work in parallel on multiple modules, so the concerns always need clear separation.
Be proactive and fix any preexisting issues you encounter.