Work Packages: up-mission-type-seam-01KZY1JB
_Generated by finalize-tasks from wps.yaml. Do not edit directly._
Work Package WP01: ADR: mission-type roster layering is the availability slice, not the kind-promotion slice
Dependencies: None Requirement Refs: FR-012, C-001, C-002 Owned Files: docs/adr/3.x/2026-08-13-1-mission-type-roster-layering-seam.md Subtasks: T001 Prompt: tasks/WP01-adr-availability-slice.md
Work Package WP02: Campsite-clean opening commit: delete two dead-code clusters, fix the stale WP06 docstring
Dependencies: WP01 Requirement Refs: FR-010, FR-011, FR-013 Plan Concerns: IC-06 Owned Files: src/charter/resolver.py, tests/charter/test_resolver.py, src/specify_cli/cli/commands/mission_type.py, tests/cli/test_charter_mission_type_commands.py, src/doctrine/missions/mission_type_repository.py Subtasks: T002, T003, T004 Prompt: tasks/WP02-campsite-clean-dead-code.md
Work Package WP03: New layered mission-type lookup: module-level cache, malformed-YAML loud-fail (red-first)
Dependencies: WP02 Requirement Refs: FR-001, NFR-001, NFR-002, NFR-003, NFR-004, C-006, C-007, C-008 Plan Concerns: IC-01 Owned Files: src/doctrine/missions/mission_type_repository.py, tests/doctrine/missions/test_mission_type_repository.py, tests/charter/test_charter_import_time_io.py Subtasks: T005, T006, T007 Prompt: tasks/WP03-layered-lookup-cache.md
Work Package WP04: Thread PackContext into action-sequence and template-set projection
Dependencies: WP03 Requirement Refs: FR-002, NFR-002, C-004 Plan Concerns: IC-02 Owned Files: src/charter/mission_type_profiles.py, tests/charter/test_mission_type_profiles.py, tests/runtime/test_runtime_seam.py Subtasks: T008, T009, T010 Prompt: tasks/WP04-pack-context-projection.md
Work Package WP05: charter activate mission-type scans org and project layers (flat, non-recursive)
Dependencies: WP02 Requirement Refs: FR-003, FR-005, NFR-002, C-003 Plan Concerns: IC-03, IC-04 Owned Files: src/charter/pack_manager.py, tests/charter/test_pack_manager.py Subtasks: T011, T012 Prompt: tasks/WP05-activate-layer-scan.md
Work Package WP06: Loud failure for empty action sequence — the dominant-risk fix, two ordered red/green commits
Dependencies: WP04 Requirement Refs: FR-004, NFR-002, NFR-005 Plan Concerns: IC-05 Owned Files: src/charter/mission_type_profiles.py, tests/charter/test_mission_type_profiles.py Subtasks: T013, T014, T015 Prompt: tasks/WP06-loud-fail-empty-action-sequence.md
Work Package WP07: Four CLI-surface fixes: charter mission-type list, mission-type show, doctrine mission-type list, activate warnings
Dependencies: WP05, WP06 Requirement Refs: FR-006, FR-007, FR-008, FR-009, NFR-002, C-005 Plan Concerns: IC-07 Owned Files: src/specify_cli/cli/commands/charter/mission_type.py, src/specify_cli/cli/commands/mission_type.py, src/specify_cli/cli/commands/doctrine.py, src/specify_cli/cli/commands/charter/activate.py, tests/cli/test_charter_mission_type_commands.py, tests/specify_cli/cli/commands/test_mission_type_template_set_cli.py, tests/cli/test_doctrine_commands.py, tests/cli/test_charter_activate_warning.py Subtasks: T016, T017, T018, T019, T020 Prompt: tasks/WP07-cli-surface-fixes.md