Work Packages: installed-runtime-domain-01KW0NR6
_Generated by finalize-tasks from wps.yaml. Do not edit directly._
Work Package WP01: Domain types + history-store schema gate
Dependencies: None Requirement Refs: FR-001, FR-004, FR-012, FR-016, C-004, C-008, NFR-007, NFR-010 Plan Concerns: IC-01 Owned Files: src/specify_cli/compat/_detect/runtime.py, src/specify_cli/compat/remediation.py, src/specify_cli/compat/history.py, src/specify_cli/compat/install_events.py, tests/specify_cli/compat/test_runtime.py, tests/specify_cli/compat/test_install_events.py Subtasks: T001, T002, T003, T004, T005, T006
Work Package WP02: UvReceiptReader + detect_runtime() shim + UpgradeAttemptStore
Dependencies: WP01 Requirement Refs: FR-002, FR-003, FR-007, FR-013, FR-015, FR-017, NFR-001, NFR-003, NFR-005, NFR-006, NFR-009 Plan Concerns: IC-02 Owned Files: src/specify_cli/compat/_adapters/uv_receipt.py, tests/specify_cli/compat/test_uv_receipt_reader.py, tests/specify_cli/compat/test_history_store.py Subtasks: T007, T008, T009, T010, T011, T012, T013
Work Package WP03: plan_remediation() + build_upgrade_hint() on planner
Dependencies: WP02 Requirement Refs: FR-005, FR-006, FR-009, FR-011, FR-018, NFR-002, NFR-004, C-002, C-005 Plan Concerns: IC-03 Owned Files: src/specify_cli/compat/upgrade_hint.py, tests/specify_cli/compat/test_remediation.py Subtasks: T014, T015, T016, T017, T018
Work Package WP04: Migrate review/__init__.py (delete Set A helpers)
Dependencies: WP03 Requirement Refs: FR-008, FR-010, FR-019, NFR-008, C-001 Plan Concerns: IC-04 Owned Files: src/specify_cli/cli/commands/review/__init__.py, tests/specify_cli/compat/test_review_migration.py Subtasks: T019, T020, T021, T022
Work Package WP05: Migrate upgrade_ux.py + event emission + history records
Dependencies: WP04 Requirement Refs: FR-008, FR-010, FR-012, FR-014, FR-020, NFR-007, NFR-008, C-001 Plan Concerns: IC-05 Owned Files: src/specify_cli/readiness/upgrade_ux.py, tests/specify_cli/readiness/test_upgrade_ux_migration.py Subtasks: T023, T024, T025, T026, T027, T028
Work Package WP06: Fold hardcoded upgrade strings in version_checker + schema_version (optional)
Dependencies: WP05 Requirement Refs: FR-021 Plan Concerns: IC-06 Owned Files: src/specify_cli/core/version_checker.py, src/specify_cli/migration/schema_version.py Subtasks: T029, T030, T031
Work Package WP07: Retire detect_install_method() shim — migrate all 7 call sites
Dependencies: WP06 Requirement Refs: FR-022, NFR-008 Plan Concerns: IC-07 Owned Files: src/specify_cli/cli/commands/upgrade.py, src/specify_cli/compat/planner.py, src/specify_cli/compat/__init__.py Subtasks: T032, T033, T034, T035, T036, T037