Work Packages: chain-b-consent-bypass-3167-01KZ63HK
_Generated by finalize-tasks from wps.yaml. Do not edit directly._
Work Package WP01: Freeze the deletion manifest
Dependencies: None Requirement Refs: FR-002, NFR-001, NFR-002 Plan Concerns: IC-01 Owned Files: scripts/verify_batch_retirement_3167.py Subtasks: T001, T002, T003, T004 Prompt: tasks/WP01-freeze-the-deletion-manifest.md
Work Package WP02: Retire the dead surface and its coverage, atomically
Dependencies: WP01 Requirement Refs: FR-001, FR-003, FR-004, FR-007, NFR-001, NFR-002, C-002 Plan Concerns: IC-02, IC-05 Owned Files: src/specify_cli/sync/batch.py, tests/architectural/test_batch_drain_retired_3167.py, tests/sync/test_batch_sync.py, tests/sync/test_batch_error_surfacing.py, tests/sync/test_integration.py, tests/sync/test_offline_replay.py, tests/architectural/test_batch_split_single_authority.py, tests/architectural/test_egress_consent_boundary.py, tests/architectural/_baselines.yaml Subtasks: T005, T006, T007, T008, T009, T010, T011 Prompt: tasks/WP02-retire-the-dead-surface.md
Work Package WP03: Unblind the cone, then measure and attribute
Dependencies: WP02 Requirement Refs: FR-005, FR-006, NFR-003, NFR-004, C-004, C-005, C-006 Plan Concerns: IC-03, IC-04 Owned Files: tests/sync/conftest.py, tests/sync/test_no_queue_drain_constructed_3030.py, tests/sync/_leak_guard.py Subtasks: T012, T013, T014, T015, T016 Prompt: tasks/WP03-unblind-the-cone.md
Work Package WP04: Correct the record and close the tracker
Dependencies: WP02, WP03 Requirement Refs: FR-008, FR-009, FR-010, C-008 Plan Concerns: IC-05, IC-06 Owned Files: src/specify_cli/sync/runtime.py, docs/context/orchestration.md Subtasks: T017, T018, T019, T020, T021 Prompt: tasks/WP04-correct-the-record.md