Problem
#90 tracks mixed-type equality. Web routing also needs reliable !== and != in JIT for guards like if ($_SERVER['REQUEST_METHOD'] !== 'POST').
Goal
Audit and fix TYPE_IDENTICAL / equality negation in JIT; match VM.
Tasks
Acceptance criteria
JIT and VM agree on edge cases (null, false, '', 0).
Files
lib/Compiler.php, lib/JIT.php, test/compliance/
Problem
#90 tracks mixed-type equality. Web routing also needs reliable
!==and!=in JIT for guards likeif ($_SERVER['REQUEST_METHOD'] !== 'POST').Goal
Audit and fix
TYPE_IDENTICAL/ equality negation in JIT; match VM.Tasks
!=,!==,<>inlib/Compiler.phpAcceptance criteria
JIT and VM agree on edge cases (null, false, '', 0).
Files
lib/Compiler.php,lib/JIT.php,test/compliance/