Skip to main content

Compatibility Event Behavior

Summary

This page records the verified Workforce Scheduling event boundary and its adjacent Attendance integration behavior.

Audience

Developers, migration engineers, QA engineers, support engineers, and solution architects.

Reference Content

Compatibility scheduling endpoints translate legacy-shaped requests into canonical Attendance Service writes. The command services persist audit and timeline records, but these records are not domain events, integration contracts, outbox messages, or replayable broker deliveries.

PathAudit/timelineIntegration event
Native scheduling commandVerifiedNone
Compatibility scheduling commandVerifiedNone
Monolith scheduling workflowConventional persistenceNone found
BackfillAudit evidenceNo scheduling event contract

Compatibility changes therefore remain synchronous and Transitional. Consumers cannot subscribe to legacy scheduling mutations through the verified event bus.

Source References

  • microservices/src/attendance-service/Api/ShiftPolicyCompatEndpoints.cs
  • microservices/src/attendance-service/Application/Compatibility/ShiftPolicyCompatService.cs
  • microservices/src/attendance-service/Application/Services/ShiftPolicyCommands.cs
  • microservices/src/attendance-service/Infrastructure/Persistence.cs
  • Controllers/ShiftsController.cs
  • Services/ShiftService.cs

See Also

Keywords

  • Workforce Scheduling events
  • Attendance integration contracts
  • Transactional outbox

Revision Information

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