Add Improvements.md with future directions #32
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WuMing has reached feature-complete status on its initial roadmap. This issue tracks creating an Improvements.md (Yilan-format grouped checklist) at the repo root, capturing the full set of potential future directions identified from a code review: CI platform expansion (Forgejo Actions, GitHub Actions), backend and agent expansion, review quality improvements, configuration/UX additions, reliability gaps, observability, and build/deployment hardening. A sidecar document will cover the Forgejo Actions integration design in detail.
Code review findings and plan of attack:
Codebase state: All planned phases implemented. Clean architecture — Backend protocol, BaseAgent/Router pattern, async throughout, sha256 dedup, three backends (DeepSeek/Anthropic/Ollama), five agents (code/config/docs/security/shell), structured JSON logging, retry with exponential backoff, rich progress display.
Notable gaps found:
path:linebut concept.md says it should cover diff-hunk content — spec and implementation are out of synclist_review_comment_bodiesfetches all reviews in a single un-paginated callPlan: Create two files in the repo root:
Improvements.md— Yilan-format grouped checklist (CI Platform Support, Backend Expansion, Agent Expansion, Review Quality, Configuration & UX, Reliability, Observability, Build & Deployment)Improvements-forgejo-actions.md— sidecar design notes for the Forgejo Actions integration (action.yml skeleton, env var mapping table, PR number extraction from GITHUB_EVENT_PATH JSON, config.py dual-platform support)Branch:
feat/issue-32-improvements-md