Files
steamcache2/plans

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 Critical stability, crashes, leaks, startup validation Ship-blocking First
P1.md Hardening, security, correctness, resource safety High After P0
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
  • ...
  • 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.