- Repairs incomplete planner_missions, planner_segments, and planner_waypoints storage idempotently during the update
- Preflights required Planner tables and columns before beginning a transactional write
- Reports the received server corner count and exact database phase for server-side save failures
- Adds safe DB-SQLSTATE-driver failure codes without exposing SQL, coordinates, credentials, tokens, or stack traces in the browser
- Records protected Planner exception details in storage/logs/planner-errors.log, correlated by the visible diagnosis ID
- Preserves the browser draft and rolls back every failed database transaction
- Supports direct updates from Betas 0.15 through 0.40.1
SKYMISSION BETA 0.40.2