In our theory, the development lifecycle is compressed, and the decisions that are made at “transition” points are moved to later. Even “transition” here is a bit nebulous, as stages of the lifecycle are overlapping more and more with each other. So instead, the types of decisions being made with AI tooling (and the debt they incur) is different. Decisions made with awareness reduce comprehension debt but incur naps; decisions you allow (intentionally or accidently) your agent to make prevent the nap but increase debt. Decide which decisions you should be making, and set your system up to surface them to you alongside relevant data.

