Compatibility Events
Summary
The compatibility application contains an integration outbox mechanism, but its interface and implementation are Expense-specific. No onboarding or offboarding lifecycle event is enqueued.
Audience
Compatibility owners, integration engineers, QA, support, and architects.
Reference Content
Compatibility onboarding creates local workforce/login state directly. Exit operations update local request, audit, workforce and access state. Exit approval invokes compatibility notification behavior after the save.
There are no verified compatibility CandidateOnboarded, CandidateJoined, EmployeeCreated, EmploymentStatusChanged, ExitApproved or AccessRevoked integration contracts.
Compatibility identifiers appear in extracted contracts where mappings provide them, but no migration event or dual-write contract reconciles extracted and compatibility lifecycles.
Classification: compatibility lifecycle event parity is Not implemented; coexistence is Transitional.
Requires confirmation
Unless explicitly confirmed above, live delivery, consumer deployment, replay, reconciliation, retention, contract governance, monitoring and production ownership require confirmation.
Source References
Controllers/RecruitmentController.csControllers/HrOperationsController.csServices/IIntegrationEventOutbox.csServices/IntegrationEventOutbox.csModels/IntegrationOutboxMessage.cs
Related Articles
See Also
Keywords
- Onboarding events
- Offboarding events
- Integration contracts
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly