Expected: Tutor progress should use one task per topic with a status updated each turn, or a temporary scratchpad task-list file. Actual: The skill requires an append-only teach_list.md in the working directory and scans it bottom-up to reconstruct state. Impact: It creates durable project noise and makes progress harder to read than status-based tasks. Proposed change: maintain per-topic topic tasks and update their statuses per turn, with any file-based fallback stored under a temporary scratchpad location rather than the student's project.
Expected: Tutor progress should use one task per topic with a status updated each turn, or a temporary scratchpad task-list file. Actual: The skill requires an append-only teach_list.md in the working directory and scans it bottom-up to reconstruct state. Impact: It creates durable project noise and makes progress harder to read than status-based tasks. Proposed change: maintain per-topic topic tasks and update their statuses per turn, with any file-based fallback stored under a temporary scratchpad location rather than the student's project.