Church Cashbook
Maintenance Manual
Manual home Return to Church Cashbook

Church Cashbook Maintenance Manual

Fast-response checklist for unexpected outages, prioritising data integrity and safe restoration of service.

Emergency / unplanned outage procedures

Purpose

This procedure is used for unexpected failures or service disruption. The priority order is: protect data integrity, stop further writes if needed, restore safely, then communicate and document.

Immediate response (stabilise first)

Diagnosis and containment

Recovery

  1. Apply corrective action (rollback, patch, restore, config fix).
  2. Validate database health and schema completeness (if relevant).
  3. Check logs again to ensure errors have stopped.
  4. Smoke test core workflows:
    • ☐ Login
    • ☐ Dashboard
    • ☐ Add a transaction (and void/remove if appropriate)
    • ☐ Reports
    • ☐ Gift Aid (if applicable)

Restore service

  1. Delete maintenance.on.
  2. Confirm normal routing resumes (HTTP 200).
  3. Confirm login and dashboard access.
  4. Perform a final quick verification that the incident condition is resolved.

Post-incident review (required)

Emergency incident log template

Date: ____________________________

Time detected: ____________________    Detected by: ____________________

Issue summary: ________________________________________________________

Impact scope: _________________________________________________________

Was maintenance mode enabled? ☐ Yes ☐ No

Root cause: ___________________________________________________________

Corrective action: ____________________________________________________

Rollback used? ☐ Yes ☐ No

Data integrity verified? ☐ Yes ☐ No

Follow-up actions:

______________________________________________________________

______________________________________________________________