Engineering log

The rules the code has to follow

How a grow monitor is built: domain-driven design enforced by tests, an absolute rule about nulls, one writer to the repository, and a pipeline that fixes red before it does anything else.