chore: review smaller API gaps (moved tasks, history dates, unexposed endpoints)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
The issue says this work transfers to nevridge/TaskFlow with nevridge/taskflow-assistant#38 and relates to nevridge/TaskFlow#397; start by checking those issues and the overlapping #409 and #415. Review each listed API gap and agree which to do, since none is currently a bug and item 1 needs a joint decision. Done means every item is implemented or closed with a one-line reason, with tool tests, docs, and chat references aligned for additions.
Written by the indexing model from the issue text.
Description
Status 2026-11-04: not required before the move. This issue transfers to
nevridge/TaskFlowwith nevridge/taskflow-assistant#38 (nevridge/TaskFlow#397). Item 1 overlaps nevridge/TaskFlow#409 part 3 and #415 (report moved tasks); decide the three together.
Problem
Smaller differences between the MCP server and the TaskFlow API (origin/main, 2026-10-30). None is a bug today. Decide which are worth doing.
JournalEntryResponseDtonow returnsmovedCountandmovedTaskItemIdson create (carry-forward).JournalEntryDtohere drops them, soJournalResolver.EnsureAsynccannot tell the user that tasks were moved when it creates an entry with a timezone offset. TaskFlow's rule is that creating or switching to an entry must never move tasks except into the user's own today; confirm the MCP only creates entries for the date it was asked for.PreviousStatusis mapped but never shown in output.TaskEventDtoomitsFromJournalDate/ToJournalDate, so task history for moves shows only the summary.- Not exposed by any tool: delete project, edit or delete task notes, journal notes and log lines, carry-forward (
POST JournalEntries/{id}/carry-forward), and subtask listing. Decide if any are wanted. - The 5xx error text points at Seq on
http://localhost:5380, which is only right for the local Docker stack. - Bump
plugin.jsonwhen the fixes above ship. - Review the tool annotations (read-only, destructive, idempotent hints) against what each tool does. Raised by the documentation advisors during asst#37 (nevridge/taskflow-assistant#40).
- De-duplicate the guidance lines in batch reports. When several items in an
update_tasks,create_tasksorset_journal_todoscall fail with the same rule, the same guidance line repeats for each one. Raised during asst#37. - Share one exception-to-guidance helper between the task and journal tools, instead of each tool wiring
ToolGuarditself. Raised during asst#37.
Acceptance criteria
- Each item is done, or closed here with a one-line reason.
- Tool surface test, docs and chat references stay in sync for anything added.
Related
Part of nevridge/taskflow-assistant#31 (align the MCP server with the TaskFlow API).
- Dominant language
- C#
- Stars
- 1
- Forks
- 0
- Avg merge
- 2h 2m
- Merged PRs (30d)
- 98
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
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.
More from nevridge/TaskFlow
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
All issues in nevridge/TaskFlow
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
juandresrodca/AdminForge#54 ·
-
要トリアージ 辞書
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
yksr-melt/Meltype#1625 · 1 reaction ·
Maintainers usually reply within 1 day
-
Docs typoOpen
Difficulty 1/5 Under an hour Newbie friendliness 78/100
MonoGame/docs.monogame.github.io#328 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
space-wizards/RobustToolbox#7197 ·
Maintainers usually reply within 1 day
-
documentation high priority
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
lachydotmcg/capri-desktop#201 ·
Maintainers usually reply within 1 day