{ "task": "P18-01-CODE", "base_commit": "d2a1f80a613e7c77b02b941026bc49c2d85db863", "existing_affected_suite_pins": { "tests/s4/test_relationship_event_service.gd": { "bytes": 32069, "sha256": "ce1aa05716feed435cb68a1435a28db219cc3f056e23a442d2eaf08840771ffe", "test_body_change_allowed": false }, "tests/s4/test_runtime_relationship_events.gd": { "bytes": 33566, "sha256": "466f9a40b3471a9bb39c670cdd1106e990d297bc8bfff0db557cd63bb74c8ef3", "test_body_change_allowed": false }, "tests/s6/test_runtime_snapshot_serialization.gd": { "bytes": 6753, "sha256": "d9106f9defb6cc195b969ff040d24f1f8ceebe055ba66c39d4634a68620cde84", "test_body_change_allowed": false }, "tests/s6/test_runtime_save_lifecycle.gd": { "bytes": 30502, "sha256": "de94d588d6ce204aa8d0221c2989b8dd900cf4e36ca51f83b464518a382a887f", "test_body_change_allowed": false }, "tests/ui/test_staff_management.gd": { "bytes": 35774, "sha256": "7e37dc47583325a564ef48de31596adeeccfb7151ac5fce952efc6873c8ab704", "test_body_change_allowed": false } }, "required_new_tests": [ "tests/s4/test_original_relationship_model.gd", "tests/s4/test_original_relationship_runtime.gd" ], "reuse": "Test inputs and unchanged collector/ownership/diagnostic protocols reusable; changed relationship service and Runtime invalidate transfer of previous affected-suite execution success to new candidate. Run affected set on exact submitted source. Full required roster after code/UI fixes batched remains a P18-01 unit requirement.", "previous_P24_candidate": "666c87bd7d7c961ae6d7d2ad8d52d6456c31015b", "ordinary_UI_still_missing": true, "formal_acceptance": false }