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.
| Topic | Primary source |
|---|---|
| Canonical context and mappings | microservices/src/attendance-service/Infrastructure/AttendanceDbContext.cs |
| Canonical repositories, tenant context, unit of work | microservices/src/attendance-service/Infrastructure/Persistence.cs |
| Canonical domain entities | microservices/src/attendance-service/Domain/TimeOffice |
| Commands and save boundaries | microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs |
| Queries and effective resolution | microservices/src/attendance-service/Application/Services |
| Compatibility writes | microservices/src/attendance-service/Application/Compatibility/ShiftPolicyCompatService.cs |
| Backfill context and process | microservices/src/attendance-service/Backfill |
| Attendance migrations and snapshot | microservices/src/attendance-service/Infrastructure/Migrations |
| Attendance development seed | microservices/src/attendance-service/Infrastructure/DevelopmentSeeder.cs |
| Leave calendar context and mappings | microservices/src/leave-service/Infrastructure/LeaveDbContext.cs |
| Leave calendar entities | microservices/src/leave-service/Domain/Leave/CalendarEntities.cs |
| Leave migrations, factory, and seed | Leave Service infrastructure source |
| Legacy context and filters | Data/AppDbContext.cs |
| Legacy shift/calendar models | Models/Shift.cs, Models/WeeklyOff.cs, Models/Holiday.cs |
| Legacy schema initialization | Data/DatabaseSchemaInitializer.cs |
| Transition tests | Attendance 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.csmicroservices/src/attendance-service/Infrastructure/Persistence.csmicroservices/src/attendance-service/Infrastructure/Migrations/AttendanceDbContextModelSnapshot.csmicroservices/src/leave-service/Infrastructure/LeaveDbContext.csData/AppDbContext.cs
Related Articles
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