--- author: 'Vinicius Nascimento' description: 'Record the start of a Long Day Factory lunch break. Use when the user explicitly says they are starting lunch.' extras: 'Share one state schema and add a test for duplicate lunch starts.' focus: 'Record the beginning of a lunch break.' id: 'lunch-time' improve: - 'Treat “going to lunch” as write authorization but keep queries non-mutating.' - 'Use a package-relative script path.' - 'Prevent overwriting an existing open lunch without confirmation.' name: 'lunch-time' path: '../submitted-skills/Vinicius%20Nascimento/skills/lunch-time/SKILL.md' status: 'Good companion set' title: 'Lunch time' wins: - 'Narrow purpose and clear relationship to the suite.' - 'Handles missing start state gracefully.' --- # lunch-time ## Workflow 1. Confirm the request records a lunch start now. 2. Check for a started shift and an existing open lunch. 3. If an open lunch exists, ask before replacing it; otherwise run `bash scripts/lunch.sh`. ## Rules - This command changes local state; do not run it for a question about lunch time. - Use `references/state.md` for recovery rules. ## Output Confirm the lunch timestamp and any missing or conflicting state.