# Add the work plan for the code review fixes Branch: `review-fixes-plan` → `main` ## What changed New `docs/review-fixes-plan.md`: the plan for fixing the findings of the 2026-11-12 source code review, written so an agent can pick up one PR at a time. - **Decisions** settled on 2026-11-12: a 512 MB decompression limit, the S4 change to bound paths, "A1" pad labels everywhere, 0.5.2 then 0.5.3 as releases, no CI, and the current PR record layout. - **Guidelines for agents:** branch and PR flow on Gogs, PR records, the checks to run before every push, code rules, and release tagging. - **Nine PRs** in order, each with its branch name, the findings it fixes, tasks and done criteria. PRs 1-4 ship the security fixes as 0.5.2; PRs 5-9 ship the hardening work as 0.5.3. - **Backlog:** findings not yet scheduled. No code changes and no version change. ## Notes - PR 8 asks whether to keep `minimum-release-age` in `.npmrc` for pnpm; npm 11 warns about it on every install. - PR 4 needs Go 1.27.4 (GO-2026-6859). The VPS repositories offered only 1.27.3 on 2026-11-12. ## Testing Documentation only. `go test ./...` passes on the server.