Availability request records
Reconcile supplied absence decisions with calendar revisions and separate blocks.
Keep a pending absence request out of the confirmed availability record
Record the request separately from the supplied authorised availability state.
Track an approved absence revision across two calendar copies
Keep the source decision and each destination revision distinct until both match.
Withdraw one absence without removing a separate nonworking block
Remove the exact absence source while preserving an independently supplied block.
Publish an availability notice without its internal reason field
Prepare the supplied directory projection while keeping the full source record internally.
Apply separate decisions to two segments of an absence request
Keep approved and pending segments separate instead of assigning one whole-request status.