submit_dsr
Submit or update a Daily Status Report by logging hours, tasks, and AI tools used for a specific project and date.
Instructions
Submit a Daily Status Report (DSR) for a specific project and date. Always call get_projects() first to get the correct project_id if you don't have it. One DSR per project per day — submitting again for the same project+date will update it. Returns success with the date, hours, and project_id on success, or an error with recovery guidance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Numeric project ID from get_projects(). Example: '1005' for YourAI LLC, '890' for Flynas. | |
| date | Yes | Date to log DSR for, in YYYY-MM-DD format. Example: '2026-06-17'. Must be today or a past date. | |
| hours | Yes | Hours worked on this project. Use decimals for half-hours. Example: 8 or 4.5. Must be between 0.5 and 24. | |
| description | Yes | What you worked on — tasks completed, progress made, blockers. At least 10 characters. Example: 'Reviewed AI module integration and fixed API timeout issue.' | |
| ai_tools_used | No | Whether you used AI tools (Claude, ChatGPT, Copilot, etc.) today. Use '1' for yes, '0' for no. | 0 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||