Integration Contracts
Summary
Eighteen shared outbound contracts are mapped from the 19 cataloged domain-event types: 11 Recruitment contracts and seven Employee contracts.
Audience
Contract owners, producers, consumers, architects, QA, and security reviewers.
Reference Content
Recruitment contracts
CandidateApplied, InterviewScheduled, OfferGenerated, OfferCreated, OfferApproved, OfferAccepted, OfferRejected, OfferDeclined, CandidateOnboarded, CandidateJoined, and JoiningReminder.
Employee contracts
EmployeeCreated, EmployeeUpdated, EmployeeDeleted, ManagerChanged, DepartmentChanged, EmploymentStatusChanged, and EmployeeTimelineEventRecorded.
| Property | Verified behavior |
|---|---|
| Schema version | Mappers set version 1 |
| Event identity | Mapper creates a new integration-event identity |
| Correlation | Envelope slot exists; mappings set it empty |
| Causation | Envelope slot exists; mappings set it empty |
| Source | Producing service is recorded |
| Tenant | Numeric tenant context is carried structurally in relevant payload contracts; common envelope tenant is empty in these mappings |
| Compatibility | Some contracts carry compatibility-oriented numeric references; values are not documented |
No payload field listings or examples are reproduced. Contract shape must be reviewed from the cited shared records.
Requires confirmation
Unless explicitly confirmed above, live delivery, consumer deployment, replay, reconciliation, retention, contract governance, monitoring and production ownership require confirmation.
Source References
microservices/src/contracts/Events/IntegrationEvent.csmicroservices/src/contracts/Events/RecruitmentLifecycleEvents.csmicroservices/src/contracts/Events/CandidateOnboardedEvent.csmicroservices/src/contracts/Events/EmployeeCreatedEvent.csmicroservices/src/contracts/Events/EmploymentStatusChangedEvent.cs
Related Articles
See Also
Keywords
- Onboarding events
- Offboarding events
- Integration contracts
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly