abb283669c
1. Lark: preprocess strips EXEC CICS/SQL...END-EXEC blocks -> CI01_CICS/DB01_SELECT_UPDATE now parse, 75/75 samples pass 2. propagate_assignments INSPECT TALLYING bugfix: was reading source from count_var (wrong field) instead of asgn['tgt']. Now CNT='005' instead of '003' for len(HELLO)=5. 3. 26 new EQ/falsifiable assertions added (propagate chains, orchestrator state, data_writer, report generator) 4. Hardened: ACCEPT DATE string len check, DataWriter JSON format 16 suites / 0 FAIL. Co-Authored-By: Claude <noreply@anthropic.com>