resolve_day
Computes attendance details for a single duty day: worked minutes, overtime, lateness, break deductions, and data integrity flags from raw clock punches and shift rules.
Instructions
Resolve a single duty day from raw clock punches and a shift definition. Returns a structured DayResult with status, worked minutes, lateness, early-out, overtime, overnight handling, breaks-deducted minutes, data-integrity flags, and the resolved in/out segments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Duty date in worksite local wall-clock, YYYY-MM-DD. | |
| punches | Yes | ||
| shift | Yes | ||
| policy | No | ||
| leave | No | ||
| holiday | No | ||
| weekend | No |