HD Sports Zone Employee Scheduling Builder

26A-23 — Rollback Plan Smoke Test

This checks the 26A-23 route and file presence only. It does not create a row, delete a row, save, publish, notify, write to the database, or change ENV settings.

Route Checks

26A 23 rollback plan PASS
26A 23 print packet PASS
26A 23 smoke test PASS
26A 22 dry run validator PASS
26A 22 dry run result PASS
26A 21 final pre write lock PASS
26A 20 approval review packet PASS
26A 19 capture shell PASS

File Checks

controller PASS
index view PASS
print view PASS
smoke view PASS
route file PASS

Safety Locks

  • No ENV changes.
  • No database writes.
  • No database deletes.
  • No migration creation or execution.
  • No real draft shift save.
  • No real rollback or cleanup command is installed.
  • 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 planning-only.

Rollback Boundaries

  • Rollback must only target the single test row created by the future controlled one-row write.
  • Rollback must require the exact rollback phrase: ROLLBACK_ONE_DRAFT_SHIFT.
  • Rollback must require the created test row id or a unique test token from the future write result.
  • Rollback must not delete any published schedule rows.
  • Rollback must not delete any employee record.
  • Rollback must not delete payroll, POS, reservation, payment, waiver, or customer data.
  • Rollback must not touch unavailable blocks or conflict-review records.
  • Rollback must show a dry-run inspection before any future delete action.
  • Rollback must report the target row before removal.
  • Rollback must confirm that only one row was affected.

Open Screens