Skip to main content

Database Source Map

Audience

Developers, database engineers, QA engineers, support engineers, security engineers, solution architects, and implementation partners.

Reference Content

This page records source-verified Workforce Scheduling persistence behavior and boundaries.

Summary

Paths are repository-relative and identify static evidence, not runtime infrastructure.

TopicPrimary source
Canonical context and mappingsmicroservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
Canonical repositories, tenant context, unit of workmicroservices/src/attendance-service/Infrastructure/Persistence.cs
Canonical domain entitiesmicroservices/src/attendance-service/Domain/TimeOffice
Commands and save boundariesmicroservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs
Queries and effective resolutionmicroservices/src/attendance-service/Application/Services
Compatibility writesmicroservices/src/attendance-service/Application/Compatibility/ShiftPolicyCompatService.cs
Backfill context and processmicroservices/src/attendance-service/Backfill
Attendance migrations and snapshotmicroservices/src/attendance-service/Infrastructure/Migrations
Attendance development seedmicroservices/src/attendance-service/Infrastructure/DevelopmentSeeder.cs
Leave calendar context and mappingsmicroservices/src/leave-service/Infrastructure/LeaveDbContext.cs
Leave calendar entitiesmicroservices/src/leave-service/Domain/Leave/CalendarEntities.cs
Leave migrations, factory, and seedLeave Service infrastructure source
Legacy context and filtersData/AppDbContext.cs
Legacy shift/calendar modelsModels/Shift.cs, Models/WeeklyOff.cs, Models/Holiday.cs
Legacy schema initializationData/DatabaseSchemaInitializer.cs
Transition testsAttendance smoke, parity, cutover, and backfill-validator source

Evidence boundary

No database connection, migration, seeder, API, or operational command was executed. No physical database/schema names, SQL, connection details, or personal data are reproduced. Absence claims are limited to repository searches.

Source References

  • microservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs
  • microservices/src/attendance-service/Infrastructure/Persistence.cs
  • microservices/src/attendance-service/Infrastructure/Migrations/AttendanceDbContextModelSnapshot.cs
  • microservices/src/leave-service/Infrastructure/LeaveDbContext.cs
  • Data/AppDbContext.cs

See Also

Keywords

  • Workforce Scheduling database
  • Shift persistence
  • Attendance policy storage

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20