Skip to content

docs(roadmap): overdue RustyNES lockstep re-check (v2.1.5 -> v2.1.10)#97

Merged
doublegate merged 2 commits into
mainfrom
docs/lockstep-check-2026-07-12
Jul 12, 2026
Merged

docs(roadmap): overdue RustyNES lockstep re-check (v2.1.5 -> v2.1.10)#97
doublegate merged 2 commits into
mainfrom
docs/lockstep-check-2026-07-12

Conversation

@doublegate

Copy link
Copy Markdown
Owner

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.

  • Appends a Lockstep-log row covering RustyNES v2.1.6-v2.1.10.
  • Flags two items in 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:
    • A GIF/WAV screen+audio capture subsystem (RustyNES v2.1.9) — no RustySNES equivalent anywhere in the roadmap.
    • CRT shader-preset depth — RustyNES ported 3 marquee libretro-slang presets vs. RustySNES's own single scanline+mask filter.
  • Everything else (raw NTSC composite decode, a SIMD blitter/wasm-size pass, browser RA + Vs. DualSystem libretro) classified already-covered, small-catch-up (noted for 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-cli2 on both touched docs — identical error count (10) vs. origin/main baseline, zero new findings

🤖 Generated with Claude Code

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>
Copilot AI review requested due to automatic review settings July 12, 2026 13:42

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.6v2.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.

Comment thread to-dos/LOCKSTEP-CHECKLIST.md Outdated
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>
@doublegate doublegate merged commit afd14e2 into main Jul 12, 2026
8 checks passed
@doublegate doublegate deleted the docs/lockstep-check-2026-07-12 branch July 12, 2026 13:46
@doublegate doublegate mentioned this pull request Jul 12, 2026
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants