Coding agents can imitate healthy codebases but lack judgment in empty repos. Here’s why I built a stricter, artifact-driven development framework.