chore: retire the tasks/ folder in favour of tracked issues - #68
Merged
Conversation
`tasks/` was a parallel roadmap that had drifted badly from the code: it described the error handling as unimplemented (#31 rewrote it), and still referenced Cloudflare Worker support in five places after that target was removed. Keeping a second backlog alongside the GitHub roadmap (#41) guarantees they diverge again, which is exactly what happened. What remained useful has been filed as issues, carrying over the concrete designs: - #63 testing utilities (TestClient / TestServer) - #64 developer tooling: hot reload and a gotcha CLI - #65 documentation structure beyond the README - #66 reducing the type annotations a typical app writes - #67 error recovery strategies for startup failures Dropped rather than filed: bilingual error messages with a suggestion system (English-only is the norm for a Rust library, and suggestions belong in troubleshooting docs), and the `gotcha deploy cloudflare` CLI command (that target no longer exists). Nothing referenced this directory. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
tasks/was a parallel roadmap that had drifted badly from the code.Why retire it
GotchaError+GotchaResult+IntoResponse, no more panics in the lifecycle).Last touched 2026-02-10; the error model it describes was replaced on 2026-07-22. Two backlogs guarantee divergence, and they had already diverged.
Where the content went
What was still worth doing is now filed, carrying over the concrete designs from the files:
TestClient/TestServer)06-开发者体验.mdgotchaCLI06-开发者体验.md05-文档和示例.md04-简化类型系统.md03-改进错误处理.md(remainder)Deliberately dropped, with the reasoning recorded in the issues:
gotcha deploy cloudflare— that deployment target no longer exists.Also noted in #66/#67: parts of tasks 03 and 04 are already done (
#[state],#[config],with_types/with_state/with_config, the whole error model), so the new issues describe only what actually remains.Nothing in the repo referenced this directory.
🤖 Generated with Claude Code