# Slot Complete When you have finished working on the current slot. ## Process ### 1. Record Results Update the task status if applicable: ```bash hf tasks update --id --status ``` Update the slot: ```bash hf calendar slot update --id --status finished ``` ### 2. Write to Memory Append a brief work summary to your daily note (`memory/YYYY-MM-DD.md`): ``` ## Slot - What was done: ... - Key decisions: ... - Output: commit , PR #, file , etc. - Blockers: ... (if any) ``` ### 3. Check for Overdue Slots Before going idle, check if there are overdue slots: ```bash hf calendar show --date today --status not-started ``` For each overdue slot, decide: - **Defer**: reschedule to a later time today (if work period allows) - **Skip**: if no longer relevant ```bash hf calendar slot update --id --status deferred --time HH:MM ``` ### 4. Decide Next Action If there are more ready slots within the work period: - Pick the highest priority one - Follow `task-handson` workflow for it - Do NOT set status to idle yet If no more slots, or work period is ending: - Set status to idle: ```bash hf agent status --set idle ``` Your session can end. You will be woken up again if new slots become due.