{ "scope": "in-memory simulated planning progress; no game execution or production mutation", "cases": [ { "case": "progress_to_in_progress", "expected_plan_valid": true, "observed_plan_valid": true, "correct": true, "failures": [] }, { "case": "reject_done_without_task_evidence", "expected_plan_valid": false, "observed_plan_valid": false, "correct": true, "failures": [ "completed_delivery_requires_evidence" ] }, { "case": "reject_done_without_package_evidence", "expected_plan_valid": false, "observed_plan_valid": false, "correct": true, "failures": [ "new_completed_packages_require_evidence" ] } ], "passed": true }