Rationale
No document is a second authority for the roadmap. While a hand-written roadmap table exists, it can neither list a version no milestone declares nor hide one the model does.
Required behaviour
No document is a second authority for the roadmap; a hand-written table can neither list a version no milestone declares nor hide one the model does.
Failure behaviour
A violation is a FAIL finding under the category roadmap, and the command that found it exits 10. Under watch the same violation is reported as drift and the command exits 11.
Verification
mj_validate_roadmap decides it, dispatched from doctor, watch. The behavioural case test/cases/49_roadmap_doctrine.sh proves it, and CI runs that case.