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.

Open Screens