42 lines
1.5 KiB
Markdown
42 lines
1.5 KiB
Markdown
# 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.
|