Work Packages: retire-pre30-readers-01KW0MJE

_Generated by finalize-tasks from wps.yaml. Do not edit directly._


Work Package WP01: Module relocation and guard scaffolding

Dependencies: None Requirement Refs: FR-001, FR-002, FR-003, C-002, C-003, NFR-003, NFR-004, NFR-006 Plan Concerns: IC-01, IC-02 Owned Files: src/specify_cli/upgrade/legacy_detector.py, src/specify_cli/upgrade/pre30_guard.py, tests/upgrade/test_pre30_guard.py Subtasks: T001, T002, T003, T004 Prompt: tasks/WP01-module-relocation-and-guard-scaffolding.md


Work Package WP02: Wire boundary guard into command entrypoints

Dependencies: WP01 Requirement Refs: FR-001, FR-002, FR-005, C-002, NFR-006 Plan Concerns: IC-02, IC-03 Owned Files: src/specify_cli/scripts/tasks/tasks_cli.py, src/specify_cli/cli/commands/agent/tasks.py Subtasks: T005, T006, T007 Prompt: tasks/WP02-wire-boundary-guard-into-command-entrypoints.md


Work Package WP03: Remove active runtime legacy branches and shim chain

Dependencies: WP02 Requirement Refs: FR-003, FR-004, FR-007, FR-008, FR-009, C-001, C-003, C-004, NFR-001, NFR-002, NFR-005 Plan Concerns: IC-01, IC-03 Owned Files: src/specify_cli/task_utils/support.py, src/specify_cli/task_utils/__init__.py, src/specify_cli/tasks_support.py, src/specify_cli/scripts/tasks/task_helpers.py, src/specify_cli/acceptance/__init__.py, src/specify_cli/legacy_detector.py Subtasks: T008, T009, T010, T011, T012, T013, T014 Prompt: tasks/WP03-remove-active-runtime-legacy-branches-and-shim-chain.md


Work Package WP04: Dashboard read-only annotation path update

Dependencies: WP03 Requirement Refs: FR-006, C-003 Plan Concerns: IC-04 Owned Files: src/specify_cli/dashboard/scanner.py, src/specify_cli/dashboard/handlers/features.py, tests/test_dashboard/test_scanner.py, tests/test_dashboard/test_api_handler.py Subtasks: T015, T016, T017, T018, T019 Prompt: tasks/WP04-dashboard-read-only-annotation-path-update.md


Work Package WP05: Test cleanup, ratchet reconciliation, and docs update

Dependencies: WP04 Requirement Refs: FR-010, FR-011, NFR-002, NFR-004 Plan Concerns: IC-05 Owned Files: tests/specify_cli/test_standalone_tasks_cli_canonical.py, tests/specify_cli/scripts/test_task_helpers.py, tests/architectural/test_no_dead_symbols.py, docs/status-model.md Subtasks: T020, T021, T022, T023, T024, T025 Prompt: tasks/WP05-test-cleanup-ratchet-reconciliation-and-docs-update.md