SSWConsulting / SSWConsulting/TimePro.Tools
MCP Apps: timesheets update, accept and delete from the weekly grid
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 3
- Forks
- 0
- Avg merge
- 29m
- Merged PRs (30d)
- 28
Description
Part of MCP Apps (https://github.com/SSWConsulting/TimePro.Tools/issues/78). Update, accept, delete.
From the weekly grid: edit note, location, hours, iteration in place (update_timesheet, read-merge preserved by TimesheetUpdateService), accept a suggestion with an iteration (accept_suggested_timesheet, showing iterationApplied: false warnings when the accepted row could not be identified), delete an entry (delete_timesheet, suggestion guard applies). The host's own approval prompt for destructive tools stays in front of every write; the page never bypasses it.
Acceptance: each action round-trips on a Northwind staging entry and the grid re-reads via the existing tools; no write happens without a tool call visible to the host.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the weekly grid actions and the existing update_timesheet, accept_suggested_timesheet, and delete_timesheet tools, including TimesheetUpdateService and the host approval flow. Exercise each action against a Northwind staging entry, verify the grid re-reads through the existing tools, and confirm no write occurs without a host-visible tool call.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend-api-design, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100