Skip to main content

Leave Operational Checklist

Summary

These checklists organize safe evidence; they do not authorize production changes or direct data repair.

Audience

DevOps/SRE, support, QA, service owners, release approvers, and documentation reviewers.

Overview

Pre-deployment

  • Confirm approved artifact, schema compatibility, non-secret configuration categories, dependency expectations, and rollback boundary.
  • Confirm gateway ownership is understood and test data is synthetic.

Post-deployment

  • Verify startup and process health; review safe errors/traces.
  • Confirm Employee consumer and outbox relay are running and progressing.
  • Validate direct/compatibility paths, Attendance dependency, and optional Workflow behavior.

Regular checks

  • Review backlog/failure evidence and downstream reflection without payload exposure.
  • Review process errors, correlation/tracing availability, consumer outcomes, and projection freshness.

Incident checks

  • Capture safe correlation/time/version/scope; classify Leave, gateway, data, messaging, Employee, Attendance, Workflow, Payroll, Notification, or Identity boundary.
  • Compare current request, balance, projection, calendar, workflow, and event-delivery states without modifying data.

Workflow-enabled checks

  • Confirm configured mode; reconcile correlated states.

Employee projection checks

  • Check duplicate/stale/failed projection outcomes and freshness; note deletion propagation gap.

Payroll-period checks

  • Confirm approved Leave effects are reflected in the intended Payroll read model.

Cutover readiness

  • Require smoke, reconciliation, dependency, authorization, and ownership approvals.

Rollback readiness

  • Confirm prior routing/application recovery remains compatible.

Documentation review

  • Keep all pages Draft until reviewed; update source map, limitations, and implementation status after source changes.

Source References

  • microservices/src/leave-service/Program.cs
  • microservices/scripts/smoke-leave.ps1
  • microservices/src/leave-service/Messaging/EmployeeProfileConsumer.cs
  • microservices/src/leave-service/Messaging/OutboxRelayHostedService.cs

See Also

Keywords

  • Leave operations
  • Leave Operational Checklist
  • Service support

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly