Skip to main content

Attendance Backfill Operations

Summary​

Backfill tooling migrates supported Shift, weekly-off and employee-assignment foundation data from a read-only legacy source into Attendance-owned storage.

Audience​

  • Migration engineers, database owners, QA, architects, and release approvers

Backfill/cutover flow​

Dry run writes nothing. Apply is target-upsert-only and designed for idempotent reruns. Resume uses completion markers. Validation compares supported source/target scope; warnings and mismatches require reconciliation before cutover.

Backfill does not migrate all daily Attendance data and is not authorization to access production databases. Owners must approve source/target scope, backups, maintenance timing, evidence, rollback boundary, and sensitive-data handling. No production commands are provided.

Source References​

  • microservices/src/attendance-service/Backfill/ShiftPolicyBackfillCli.cs
  • microservices/src/attendance-service/Backfill/ShiftWeeklyOffBackfillRunner.cs
  • microservices/src/attendance-service/Backfill/ShiftPolicyBackfillValidator.cs
  • microservices/scripts/smoke-attendance.ps1

See Also​

Keywords​

  • Attendance operations
  • Support
  • Reliability

Revision Information​

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