Problem: Rollensignatur der Werkbank war in zwei Klassen weicher als K5a: umbenannte Deklarationen auf oberster Skriptebene (`var a=1;self.a` / `var b=1;self.a`) und Annex-B-Blockfunktionen im Sloppy-Modus galten als gleich; ASI-Unterschiede durch Zeilenumbrüche blieben unsichtbar
Ursache: Formulierung von M4 (globale Scope-Variablen als gebunden behandelt, eslint-scope bildet Annex B nicht ab); Signatur verwarf Zeilenumbrüche seit K5a
Fix: M5: globale Deklarationen samt Referenzen wörtlich, Annex B (Block, switch, if, Label) als Werkzeugfehler; S6: Zeilenumbruch je Token in der Signatur; Tests, README; lokal committet 441bb08 und 46adf13, alle Beweisläufe am neuen HEAD grün, kein Push