One Weak Factor Can Sink a Code
Readability is not an average of good intentions: a huge, high-contrast code in blinding glare can fail, and a perfect code printed too small fails too. A composite score is useful because it forces all four factors onto one page and names the weakest one. Fix the bottleneck first — improving an already-strong factor while the weakest stays weak barely moves the result.
Use it to compare designs
Score each candidate design with the same assumptions and pick the highest score. Then confirm with a printed proof scanned on two phones in the real lighting — the score guides the choice, the test-scan proves it.
