tui: make work_update the canonical progress tool (#4132) - #4251
Conversation
Ordinary To-do progress now flows through one model-facing surface; checklist_* and todo_* stay as hidden replay aliases, and update_plan remains Strategy-only.
Reviewing PR #4251
|
Replace the deferred checklist_update preflight expectation with a catalog visibility assertion now that only work_update is model-visible. Signed-off-by: Hunter B <hmbown@gmail.com>
Version-drift CI requires the TUI changelog slice to match root Unreleased. Signed-off-by: Hunter B <hmbown@gmail.com>
|
I'll analyze this and get back to you. |
|
Claude finished @Hmbown's task in 3m 19s —— View job Reviewing PR #4251
SummaryThis is a clean, well-scoped rename/canonicalization: Good:
Finding — doc inconsistency (non-blocking):
A reader hitting line 52 ("canonical is Minor: No issues found in:
Note: I could not run |
Keep nested prompt assets LF-normalized and measure prompt budget against LF text so Windows autocrlf checkouts do not trip the mode-delta guard. Trim the Agent mode delta for extra budget margin and finish the TOOL_LIFECYCLE work_update manifest update. Signed-off-by: Hunter B <hmbown@gmail.com>
Reviewing PR #4251 (update after new commits)
|
Reviewing PR #4251 (update after new commits)
|
|
I'll analyze this and get back to you. |
0279d6e to
ce32242
Compare
Keep the Windows LF budget fix, but put back the load-bearing self-report and sentinel wording that prompt contract tests assert. Signed-off-by: Hunter B <hmbown@gmail.com>
|
I'll analyze this and get back to you. |
ce32242 to
8a6d0b1
Compare
|
Claude finished @Hmbown's task in 1m 59s —— View job Reviewing PR #4251 (update after new commits)
SummaryThe four new commits ( Previously flagged
Both now agree with the "Canonical work-tracking surface" section and with
Note (non-blocking): with No issues found: changelog sync ( As before, I could not execute |
Signed-off-by: Hunter B <hmbown@gmail.com>
|
Claude finished @Hmbown's task in 57s —— View job Reviewing PR #4251 (update after new commits)
SummaryThe only new commit since the last review round is Merge conflict resolution — clean. The merge only produced diffs in
Previously flagged No new correctness, provider/route-safety, reuse, test-coverage, or security issues introduced by this update. As before, I could not execute |

Summary
work_updateas the sole model-facing To-do / Work progress tool (v0.9.0 2.15: make one canonical model-facing work progress tool #4132).checklist_*andtodo_*registered as hidden compat aliases so saved transcripts and legacy payloads still replay.update_plancopy so Strategy stays metadata/context/route, not a second checklist.Test plan
cargo test -p codewhale-tui --bin codewhale-tui --lockedfilters:work_update,todo_aliases_stay, compat aliases, catalog sole-surface, missing-tool redirects, card renderchecklist_updatepreflight expectation with catalog-visibility assertion (aliases are hidden)cargo fmt --all --check-Dwarningsoncodewhale-tui./scripts/release/check-versions.sh(root CHANGELOG synced)Fixes #4132
Refs #4092