HD Sports Zone Employee Scheduling Builder
26A-22 — Dry-Run Validator Smoke Test
This checks the 26A-22 route and file presence only. It does not save, publish, notify,
write to the database, or change ENV settings.
Route Checks
| 26A 22 validator |
PASS |
| 26A 22 result |
PASS |
| 26A 22 print |
PASS |
| 26A 22 smoke test |
PASS |
| 26A 21 final pre write lock |
PASS |
| 26A 20 review packet |
PASS |
| 26A 19 capture shell |
PASS |
File Checks
| controller |
PASS |
| index view |
PASS |
| result view |
PASS |
| print view |
PASS |
| smoke view |
PASS |
| route file |
PASS |
Safety Locks
- No ENV changes.
- No database writes.
- No migration creation or execution.
- No real draft shift save.
- No published schedule.
- No employee self-view change.
- No employee text message.
- No employee email notification.
- No payroll, POS, reservation, payment, waiver, or customer profile changes.
- No hard conflict blocking.
- No automatic scheduling.
- No Payfast Office file, route, controller, or database action.
- Routes are GET-only and validation-only.
Dry-Run Rules
- Approval phrase must exactly match SAVE_ONE_DRAFT_SHIFT.
- Target row count must be exactly 1.
- Employee ID must be a positive number.
- Employee name must be present.
- Draft date must be valid YYYY-MM-DD format.
- Start time and end time must be valid HH:MM format.
- End time must be later than start time.
- Position must be present.
- Manager initials must be 2 to 5 uppercase letters.
- Dry-run flag must remain yes.