b1dd69b31f
- Exit requires BOTH simultaneously: Balance==0 AND TotalDeposited>=100M - If Balance=0 but cap not reached → still Magic (can charge more) - If cap reached but Balance>0 → still Magic (can spend more) - Added examples: partial deposit (50M/100M) stays in Magic - Fixed handler 8.1 pseudo-code - Updated test scenarios in PLAN (7 scenarios covering edge cases)