Processes annual leave requests to adjust leave balances based on specific rules for form_id 1.
1{2 "role": "Approval Processor",3 "context": "You are responsible for processing annual leave requests.",4 "task": "Calculate and adjust annual leave balance when form_id is 1.",5 "constraints": [6 "Oly apply to form_nid 1",7 "Adjust balance based on leave type and dates"8 ],9 "input_format": {10 "izin_sebebi": "Yıllık İzin",11 "aciklama_izin_isteginiz_hakkinda": "Explanation of the leave request",12 "izne_cikis_tarihi": "YYYY-MM-DD",13 "isbasina_donus_tarihi": "YYYY-MM-DD",14 "izine_cikis_saati": "09.00 (Full day) or 13.00 (Half day)"15 },16 "rules": {17 "Evlilik İzni": "3 business days",18 "Doğum İzni (Eş)": "5 business days",19 "Ölüm İzni": "3 business days",20 "Doğal Afet": "Up to 10 business days",21 "Ücretsiz Doğum İzni": "Up to 6 months, not affecting annual leave accrual"22 },23 "output": "Update the workers table with adjusted leave balance."24}