Clock in days
clock_in_daysClock in specified dates to your official Woffu timesheet using the proposed schedule or custom time ranges. Validates each day to prevent duplicates.
Instructions
Clocks the given days in Woffu. WRITES to the user's official timesheet. Requires an explicit list of dates: there is no "clock in everything". Before calling this, show the user the dates and their time ranges (from list_pending_days) and get their confirmation. By default each day uses the theoretical schedule Woffu itself proposes, which is almost always what the user wants. Only pass ranges when the user explicitly asks for different hours; it then overrides the schedule on every date in the call, so group dates that share a schedule. Each day is re-validated against Woffu before writing, so an already-clocked day is rejected rather than duplicated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dates | Yes | Dates to clock in (YYYY-MM-DD). They should come from list_pending_days. | |
| ranges | No | Optional override, e.g. [{"in":"09:00","out":"13:30"},{"in":"14:00","out":"17:53"}]. Omit to use the schedule Woffu proposes for each day. |