Event Limitations
Summary
This page records the verified Workforce Scheduling event boundary and its adjacent Attendance integration behavior.
Reference Content
Implementation statements below are source-backed; explicit absences are reported where no scheduling event implementation was found.
Audience
Developers, integration engineers, QA engineers, support engineers, security engineers, and solution architects.
Verified Limitations
Events
Scheduling-owned domain events and integration events are Not implemented. The five documented pairs belong to the adjacent Attendance lifecycle.
Integration
Only three of five Attendance contracts have a verified Integration Service subscription. Downstream deployment and business effects require confirmation.
Delivery
Exactly-once and end-to-end delivery are not proven. Producer-side broker confirmation and a retry ceiling were not found.
Ordering
Occurrence-time selection is local best effort; no global, aggregate, partition, or causal ordering exists.
Correlation
The generated Attendance correlation value is date-based and not a request identifier. Causation and user context are not populated by the mapper.
Notifications
No scheduling or Attendance lifecycle event is supported by the Notification resolver.
Compatibility
Native, compatibility, monolith, and backfill scheduling changes do not publish scheduling contracts. Audit and timeline rows are not integration events.
Testing
Contract, outbox, broker, consumer, replay, duplicate, failure, and scheduling-event tests were not found.
Requires confirmation
Future scheduling contract ownership, schema evolution, consumer SLAs, downstream routes, replay governance, alerting, retention, privacy classification, and notification audiences all require product and architecture decisions.
Source References
microservices/src/attendance-service/Infrastructure/AttendanceDbContext.csmicroservices/src/contracts/Events/AttendanceLifecycleEvents.csmicroservices/src/shared-kernel/Messaging/RabbitMqEventBus.csmicroservices/src/integration-service/Domain/IntegrationEntities.csmicroservices/src/notification-service/Application/EventNotificationResolver.cs
Related Articles
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