The second principle was strive for dim - legibility -- higher for the agent... AKA agent legibility. This means giving the agent everything it needs to get the job done: context right in the repo specs right alongside the code, all the logs, traces, etc. it also means keeping the code base structurally legible. Obvious folders, strict and clear naming conventions, etc.