Work Packages: charter-generation-drops-scoped-references-01M3M1KF

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


Work Package WP01: Red-first regression tests — FR-005 parity + I1-I5 whole-kind invariants

Dependencies: None Requirement Refs: FR-001, FR-005 Plan Concerns: IC-04, IC-01 Owned Files: tests/charter/test_charter_generate_scoped_reference_parity.py, tests/charter/test_charter_whole_kind_invariants.py Subtasks: T001, T002, T003, T004, T005, T006 Prompt: tasks/WP01-red-first-tests.md


Work Package WP02: Compiler fix — scope-filtered placeholders, reason classification, whole-kind fail-closed

Dependencies: WP01 Requirement Refs: FR-001, FR-002, FR-003, FR-006, NFR-001, NFR-002, C-001, C-002, C-003 Plan Concerns: IC-01, IC-02 Owned Files: src/charter/activation/compiler.py, tests/charter/test_compiler_scope_filtered_placeholder.py Subtasks: T007, T008, T009, T010, T011, T012, T013 Prompt: tasks/WP02-compiler-fix.md


Work Package WP03: Machine-readable --json diagnostics (unresolved_references)

Dependencies: WP02 Requirement Refs: FR-004 Plan Concerns: IC-03 Owned Files: src/specify_cli/cli/commands/charter/generate.py, tests/specify_cli/cli/commands/test_charter_generate_autotrack.py Subtasks: T016, T014, T015 Prompt: tasks/WP03-json-diagnostics.md


Work Package WP04: Preflight auto-refresh swallow fold-in

Dependencies: None Requirement Refs: FR-001, NFR-002 Plan Concerns: IC-05 Owned Files: src/specify_cli/charter_runtime/preflight/references_refresh.py, src/specify_cli/charter_runtime/preflight/runner.py, tests/specify_cli/charter_runtime/test_references_parity_refresh.py Subtasks: T019, T017, T018 Prompt: tasks/WP04-autorefresh-foldin.md