Work Packages: upgrade-preview-mission-health-01M1V6E1

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


Work Package WP01: Independent preview oracle and baseline witnesses

Dependencies: None Requirement Refs: FR-001, FR-003, FR-011, NFR-001, NFR-003, C-003 Plan Concerns: IC-09 Owned Files: tests/upgrade/preview_support/, tests/upgrade/test_preview_oracle.py Subtasks: T001, T002, T003, T004, T005 Prompt**: tasks/WP01-preview-oracle.md


Work Package WP02: Immutable owner operations and assessment dispatch

Dependencies: None Requirement Refs: FR-002, FR-003, FR-004, C-001 Plan Concerns: IC-01 Owned Files: src/specify_cli/tool_surface/operations.py, src/specify_cli/tool_surface/model.py, src/specify_cli/tool_surface/plan.py, src/specify_cli/tool_surface/repair.py, src/specify_cli/tool_surface/service.py, src/specify_cli/tool_surface/registry.py, src/specify_cli/tool_surface/providers/protocol.py, src/specify_cli/tool_surface/providers/_registry.py, src/specify_cli/tool_surface/providers/_discovery.py, tests/specify_cli/tool_surface/test_operations.py, tests/specify_cli/tool_surface/test_plan.py, tests/specify_cli/tool_surface/test_repair.py, tests/specify_cli/tool_surface/test_registry.py Subtasks: T006, T007, T008, T009, T010 Prompt: tasks/WP02-owner-assessment-contract.md


Work Package WP03: Pure startup intent and global runtime assessment

Dependencies: WP01, WP02 Requirement Refs: FR-001, FR-002, FR-003, FR-004, NFR-001, NFR-004, C-001 Plan Concerns: IC-02 Owned Files: src/specify_cli/upgrade/intent.py, src/specify_cli/runtime/, src/specify_cli/tool_surface/providers/slash_commands.py, tests/runtime/test_upgrade_preview_bootstrap.py, tests/runtime/test_bootstrap_unit.py, tests/runtime/test_agent_skills.py, tests/specify_cli/runtime/ Subtasks: T011, T012, T013, T014, T015, T016, T017 Prompt: tasks/WP03-global-runtime-assessment.md


Work Package WP04: Command skill ownership and physical effects

Dependencies: WP01, WP02 Requirement Refs: FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-03 Owned Files: src/specify_cli/skills/command_installer.py, src/specify_cli/skills/command_renderer.py, src/specify_cli/skills/manifest_store.py, src/specify_cli/tool_surface/providers/command_skills.py, tests/specify_cli/skills/test_command_installer.py, tests/specify_cli/skills/test_command_renderer.py, tests/specify_cli/skills/test_manifest_store.py, tests/specify_cli/tool_surface/providers/test_command_skills.py Subtasks: T018, T019, T020, T021, T022 Prompt: tasks/WP04-command-skill-effects.md


Work Package WP05: Managed skill assessment and deterministic backups

Dependencies: WP01, WP02, WP03 Requirement Refs: FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-04 Owned Files: src/specify_cli/skills/installer.py, src/specify_cli/skills/manifest.py, src/specify_cli/skills/paths.py, src/specify_cli/skills/registry.py, src/specify_cli/skills/verifier.py, src/specify_cli/skills/retired.py, src/specify_cli/tool_surface/providers/managed_skills.py, tests/specify_cli/skills/test_installer.py, tests/specify_cli/skills/test_manifest.py, tests/specify_cli/skills/test_manifest_repair.py, tests/specify_cli/skills/test_verifier.py, tests/specify_cli/tool_surface/providers/test_managed_skills.py Subtasks: T023, T024, T025, T026, T027, T028 Prompt: tasks/WP05-managed-skill-assessment.md


Work Package WP06: Profile projection and pruning assessment

Dependencies: WP01, WP02 Requirement Refs: FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-05 Owned Files: src/specify_cli/tool_surface/profiles/, src/specify_cli/tool_surface/providers/agent_profiles.py, tests/specify_cli/tool_surface/profiles/, tests/specify_cli/tool_surface/providers/test_agent_profiles.py, tests/specify_cli/tool_surface/providers/test_agent_profiles_prune.py Subtasks: T029, T030, T031, T032, T033 Prompt: tasks/WP06-profile-projection-assessment.md


Work Package WP07: Native configuration and session presence assessment

Dependencies: WP01, WP02 Requirement Refs: FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-06 Owned Files: src/specify_cli/tool_surface/providers/native_config.py, src/specify_cli/tool_surface/providers/session_presence.py, src/specify_cli/session_presence/, src/specify_cli/skills/vibe_config.py, tests/specify_cli/session_presence/, tests/specify_cli/tool_surface/providers/test_native_config.py, tests/specify_cli/tool_surface/providers/test_session_presence.py Subtasks: T034, T035, T036, T037, T038 Prompt: tasks/WP07-native-session-assessment.md


Work Package WP08: Staged plugin bundle assessment

Dependencies: WP02, WP04, WP05, WP06, WP07 Requirement Refs: FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-06 Owned Files: src/specify_cli/tool_surface/providers/plugin_bundle.py, src/specify_cli/tool_surface/bundles/, tests/specify_cli/tool_surface/bundles/, tests/specify_cli/tool_surface/providers/test_plugin_bundle.py, tests/specify_cli/tool_surface/test_plugin_build_codex.py, tests/specify_cli/tool_surface/test_plugin_build_claude.py Subtasks: T039, T040, T041, T042 Prompt: tasks/WP08-staged-bundle-assessment.md


Work Package WP09: Charter-owned provisioning preparation

Dependencies: WP01 Requirement Refs: FR-001, FR-002, FR-003, FR-004, NFR-004, C-001 Plan Concerns: IC-07 Owned Files: src/charter/activation/compiler.py, src/charter/activation/pack_manager.py, src/charter/activation/charter_yaml_io.py, tests/charter/test_pack_manager.py, tests/charter/test_charter_yaml_io.py, tests/charter/test_compiler_charter_yaml.py, tests/specify_cli/upgrade/test_upgrade_provisions_mission_type_activations.py Subtasks: T043, T044, T045, T046 Prompt: tasks/WP09-charter-provisioning-preparation.md


Work Package WP10: Upgrade composition and compatible CLI reporting

Dependencies: WP03, WP04, WP05, WP06, WP07, WP08, WP09 Requirement Refs: FR-001, FR-002, FR-003, FR-004, FR-005, FR-006, FR-010, NFR-002, C-001, C-002 Plan Concerns: IC-02, IC-07 Owned Files: src/specify_cli/__init__.py, src/specify_cli/cli/helpers.py, src/specify_cli/cli/commands/upgrade.py, src/specify_cli/upgrade/assessment.py, src/specify_cli/upgrade/runner.py, src/specify_cli/upgrade/finalize.py, src/specify_cli/upgrade/metadata.py, src/specify_cli/upgrade/outcome.py, src/specify_cli/upgrade/compat.py, src/specify_cli/upgrade/detector.py, src/specify_cli/upgrade/registry.py, src/specify_cli/upgrade/autocommit.py, src/specify_cli/compat/, tests/specify_cli/compat/, tests/upgrade/test_upgrade_assessment.py, tests/upgrade/test_upgrade_cli_contract.py, tests/upgrade/test_finalizer.py, tests/upgrade/test_upgrade_integration.py, tests/upgrade/test_upgrade_idempotency.py, tests/upgrade/test_teamspace_consent_scope.py, docs/guides/how-to/installation/upgrade-project.md, docs/guides/how-to/installation/upgrade-cli.md, docs/guides/how-to/installation/tool-surface-upgrade-and-repair.md, docs/api/upgrade-lifecycle.md Subtasks: T047, T048, T049, T050, T051, T052, T053 Prompt: tasks/WP10-upgrade-composition-reporting.md


Work Package WP11: Provenance-preserving corpus recovery

Dependencies: None Requirement Refs: FR-007, FR-008, FR-009, FR-010, FR-011, NFR-004, C-006 Plan Concerns: IC-08 Owned Files: kitty-specs/R2-T1-local-legacy-removal/, kitty-specs/reject-cyclic-lane-graphs-01M0QCK4/, kitty-specs/doctrine-drg-silent-drop-boundary-01M0PE7E/status.json, kitty-specs/symbolkey-source-module-01M0B0SF/status.json, docs/archive/program-evidence/R2-T1-local-legacy-removal/, kitty-specs/common-docs-convergence-01KZMTR9/occurrence_map.yaml, docs/archive/program-evidence/upgrade-preview-mission-health-01M1V6E1/recovery-receipt.json Subtasks: T054, T055, T056, T057, T058, T059 Prompt**: tasks/WP11-corpus-recovery.md


Work Package WP12: Evidence-bound archive preservation gate

Dependencies: WP11 Requirement Refs: FR-007, FR-008, FR-009, FR-010, FR-011, NFR-003, NFR-004, C-001, C-006 Plan Concerns: IC-08, IC-10 Owned Files: tests/architectural/test_archive_root_byte_identical.py, tests/architectural/test_upgrade_recovery_preservation.py, tests/upgrade/test_mission_corpus_recovery.py Subtasks: T060, T061, T062, T063, T064 Prompt: tasks/WP12-archive-preservation-gate.md


Work Package WP13: Integrated preview acceptance and architecture witness

Dependencies: WP01, WP10, WP11, WP12 Requirement Refs: FR-001, FR-002, FR-003, FR-004, FR-005, FR-006, FR-007, FR-008, FR-009, FR-010, FR-011, NFR-001, NFR-002, NFR-003, NFR-004, C-002, C-003, C-004, C-005, C-006 Plan Concerns: IC-09 Owned Files: tests/upgrade/test_upgrade_preview_acceptance.py, tests/architectural/test_upgrade_assessment_boundary.py, tests/upgrade/test_upgrade_installed_wheel.py Subtasks: T065, T066, T067, T068, T069, T070, T071 Prompt: tasks/WP13-integrated-preview-acceptance.md