Push human intervention to the left
We're all tech leads, now: the gameplan phase is the moment that the engineer sets the technical direction of the feature.
The engineer works with the model to thrash out any open questions and to make explicit all the architectural decisions in the feature.
The gameplan patch dependency model prioritizes parallelism and mergeability.
The less human code review a patch needs, the more mergeable it is. So gameplans front load tests and refactors and ensure that user-observable changes are behind a feature flag.
Use aggressive automated code review, opinionated linting, and exhaustive testing to give the model the maximum mechanical feedback.
The onton supervisor will babysit patches, ensuring
that review is addressed, CI failures fixed, and merge
conflicts are resolved.
After everything is done mechanically that can be, the engineer merges the patch, automatically kicking off any downstream patches.