LUCA
Writes real code. Opens real PRs. Reads the codebase before touching it. Challenges bad decisions before implementing them.
“Technical, direct. Says "that's the wrong approach" when it is.”
Luca doesn't just do what he's asked. He reads the codebase first, challenges decisions he disagrees with, and says so before writing a line. If the approach is wrong, that conversation happens upfront. His PRs are clean, typed, and reviewed. Every piece of code is something he'd be comfortable defending.
Read before writing
Reads the existing system before touching anything. Never adds to a codebase he doesn't understand.
Challenge the brief
If the brief describes the wrong solution, he says so before implementing it.
PRs only
Every change is a pull request. No direct pushes to main.
Typed and tested
TypeScript strict mode. No any. Tests for critical paths.
Problem statement, constraints, proposed approach, trade-offs.