docs(roadmap): overdue RustyNES lockstep re-check (v2.1.5 -> v2.1.10)#97
Conversation
Runs to-dos/LOCKSTEP-CHECKLIST.md's own process for the first time since its initial baseline entry, 8 RustySNES releases (v1.5.0-v1.12.0) overdue. Two findings flagged for a maintainer go/no-go rather than silently folded into a scoped release: a GIF/WAV capture subsystem (no RustySNES equivalent) and CRT shader-preset depth (3 marquee libretro-slang ports vs. RustySNES's single scanline+mask filter). Everything else classified already-covered, small-catch-up (noted for v1.19.0), or correctly out of scope. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request updates the project's roadmap and lockstep checklist documentation based on a re-check against RustyNES releases up to v2.1.10. Specifically, it logs new findings in to-dos/LOCKSTEP-CHECKLIST.md and flags two new features—a GIF/WAV capture subsystem and CRT shader-preset depth—in to-dos/ROADMAP.md as requiring a maintainer decision before being assigned to a roadmap rung. There are no review comments to address, and I have no additional feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
There was a problem hiding this comment.
Pull request overview
Docs-only update that re-runs the RustyNES↔RustySNES lockstep checklist and records the findings, surfacing potential roadmap gaps without committing to new scope.
Changes:
- Appends a 2026-07-12 entry to the lockstep log covering RustyNES
v2.1.6–v2.1.10, with dispositions for each new item. - Adds a flagged roadmap note calling out two RustyNES additions (capture subsystem + CRT preset depth) that don’t currently map to an existing RustySNES rung and need a maintainer go/no-go.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
to-dos/ROADMAP.md |
Adds a “flagged by lockstep re-check” milestone note for maintainer decision-making on newly observed RustyNES scope. |
to-dos/LOCKSTEP-CHECKLIST.md |
Adds a new lockstep log row documenting the 2026-07-12 re-check and its dispositions. |
Addresses a copilot finding on PR #97: the lockstep log described RustySNES's own filter as "scanline+mask" while ROADMAP.md called it "scanline+aperture-mask" -- unified on the latter (the accurate name gfx.rs's own CRT_WGSL doc uses) so a reader doesn't think these are two different features. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Summary
Docs-only. Runs
to-dos/LOCKSTEP-CHECKLIST.md's own process for the first time since its initial baseline entry (2026-07-11) — 8 RustySNES releases (v1.5.0-v1.12.0) had landed with no re-check in between.v2.1.6-v2.1.10.to-dos/ROADMAP.md's "Milestones beyond the phases" for a maintainer go/no-go, per the checklist's own "don't silently cram it in" rule:v2.1.9) — no RustySNES equivalent anywhere in the roadmap.v1.19.0), or correctly out of scope — detail in the log row itself.No code changes, no roadmap commitments made — this only surfaces findings for a future decision.
Test plan
markdownlint-cli2on both touched docs — identical error count (10) vs.origin/mainbaseline, zero new findings🤖 Generated with Claude Code