# Mission Extras / Compatibility Notes

These legacy aliases are still accepted by the CLI for backward compatibility, but they are no longer the canonical schema.

## Legacy validation aliases
- `validate_full` -> `validation.enabled`
- `validate_full_step_m` -> `validation.step_m`
- `validate_full_max_points` -> `validation.max_points`
- `validate_warn_delta_pct` -> `validation.warn_delta_pct`

## Legacy progressive aliases
- `progressive_enabled` -> `progressive.enabled`
- `progressive_coarse_step_m` -> `progressive.coarse_step_m`
- `progressive_coarse_max_points` -> `progressive.coarse_max_points`
- `progressive_fine_top_k` -> `progressive.fine_top_k`

## Notes
- `constraints` is now a canonical free-form object in the mission schema.
- `los.sampling` and `los.strata_spacing_m` are now canonical schema fields.
