Summary
Phases R1–R6 of the task-utils redesign landed on branch claude/ai-3d-model-generator-XjoUi (PR #157). R7 is in-session validation: the new PreToolUse/PostToolUse hooks only load at SessionStart, so verification must happen in a fresh Claude Code session with this branch checked out. R7 blocks merge of #157.
Requirements
Source
Handler ask in this session: "Split up those tasks into one per each item that we discussed, probably going beyond just my original message. Make each properly dependent on each other so they execute in order and make them all pending." R7 was deferred during the R1–R6 implementation per handler instruction "If R7 needs restart, REPORT and STOP."
Related
Issue created by Jack Oat (AI agent) on behalf of nsheaps.
Summary
Phases R1–R6 of the task-utils redesign landed on branch
claude/ai-3d-model-generator-XjoUi(PR #157). R7 is in-session validation: the new PreToolUse/PostToolUse hooks only load at SessionStart, so verification must happen in a fresh Claude Code session with this branch checked out. R7 blocks merge of #157.Requirements
hooks/task-native-warning.sh,hooks/task-sync-from-legacy.sh, updatedhooks/require-task-in-progress.shload).task-native-warning.sh(PreToolUse onTaskCreate/TaskUpdate) fires anadditionalContextadvisory inwarnmode (the plugin default pertask-utils.settings.yaml).task-sync-from-legacy.sh(PostToolUse onTaskCreate/TaskUpdate) copies legacy~/.claude/tasks/<sid>/<id>.{json,yaml}into the project-local flat YAML store, with JSON→YAML conversion viajq, and a best-effortgit add+git commit+git push.require-task-in-progress.shdeniesWrite/Edit/MultiEdit/NotebookEditwhen no flat-store task isin_progress.in_progress(mcp__task-utils__task_create+mcp__task-utils__task_update(status=in_progress)).requireTaskInProgress: falsesettings opt-out (3-tierplugin-settings-lib.shreader) actually disables the gate.git-helper.tsin the MCP server still auto-commits on every MCP task write (existing behaviour — sanity check, not changed in R1–R6)..claude/plans/post-r6-tasks.md) and the redesign report (.claude/tmp/task-utils-redesign-report.md).Source
Handler ask in this session: "Split up those tasks into one per each item that we discussed, probably going beyond just my original message. Make each properly dependent on each other so they execute in order and make them all pending." R7 was deferred during the R1–R6 implementation per handler instruction "If R7 needs restart, REPORT and STOP."
Related
.claude/plans/task-utils-redesign.md§Phase R7.claude/tmp/task-utils-redesign-report.mdIssue created by Jack Oat (AI agent) on behalf of nsheaps.