Problem
The developer notes do not currently explain how test coverage should be placed across a commit stack, or how that relates to the simpler single-commit case where a new test can be run against the old implementation. This leaves room for review friction around current-behavior tests, regression tests, and behavior-preserving refactors.
Fix
Add a short General Testing section with a Commit Structure for Tests subsection.
It clarifies that behavior-changing commits should carry the relevant coverage, that behavior-preserving refactors can omit tests when there is no externally observable behavior to test, and that characterization tests can make stacked changes easier to review by recording uncovered current behavior before a later behavior change.