chore: capture post-P0/P1 state for clean P2 start (working tree was dirty at task begin)
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# SteamCache2 Improvement Plans
|
||||
|
||||
This directory contains prioritized, actionable plans extracted from the full code review.
|
||||
|
||||
Use these files as the source of truth for future implementation work (via `/implement`, manual PRs, or issue tracking).
|
||||
|
||||
## Files
|
||||
|
||||
| File | Focus Area | Risk Level | Recommended Order |
|
||||
|--------|-----------------------------------|-----------------|-------------------|
|
||||
| [P0.md](./P0.md) | Critical stability, crashes, leaks, startup validation | Ship-blocking | **First** |
|
||||
| [P1.md](./P1.md) | Hardening, security, correctness, resource safety | High | After P0 |
|
||||
| [P2.md](./P2.md) | Performance, refactoring, test coverage, maintainability | Medium | After P0/P1 |
|
||||
|
||||
## How to Use These Plans
|
||||
|
||||
1. Start with **P0** items — they are prerequisites for safe operation.
|
||||
2. Each file contains:
|
||||
- Concrete numbered tasks (P0-01, P1-03, etc.)
|
||||
- Impact, affected files, suggested approach, and acceptance criteria
|
||||
- Effort estimates
|
||||
- Definition of Done for the whole milestone
|
||||
3. Many tasks are designed to be small enough for focused PRs or subagent implementation sessions.
|
||||
|
||||
## Status Tracking (suggested)
|
||||
|
||||
You may add a simple checkbox table here or in each file as work progresses:
|
||||
|
||||
- [ ] P0-01 completed
|
||||
- [ ] P0-02 completed
|
||||
- ...
|
||||
|
||||
## Related
|
||||
|
||||
- Full original code review (in conversation history)
|
||||
- `Makefile` (contains `test`, `test-race`, etc.)
|
||||
- `.gitea/workflows/` (current CI)
|
||||
|
||||
---
|
||||
|
||||
**Ready for execution.** Pick any item from P0 and go.
|
||||
Reference in New Issue
Block a user