Repository navigation
roadmap: feature tables, generated by nova-tools tools/roadmap - #14
Open
rowan-claude wants to merge 2 commits into
Open
rowan-claude wants to merge 2 commits into
rowan-claude wants to merge 2 commits into
Conversation
ROADMAP.md becomes the feature-table standard (Glenn, 2026-10-17): six areas, 53 features, 40 done, every done cell carrying a test or commit as evidence at c1fcf5a. The old items: issues #6 and #7 are done on main (PRs #9 and #8); the five sprint cards and two more landed on sprint/netcode-cs-port but not main, so they stay open with their landing commits recorded. make roadmap / make roadmap-check render and check the page; the CI job roadmap runs the check. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The roadmap generator is now nova-roadmap, a nova-tools release binary (mas-bandwidth/nova-tools#5960), so this repository needs no Go module or checkout for it: make roadmap / make roadmap-check download the pinned binary (NOVA_ROADMAP_VERSION, v1.6.0) once into bin/ and check it against the release's SHA256SUMS, and the CI job runs make roadmap-check with no setup-go step. The page's notice now names nova-roadmap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This converts ROADMAP.md to the feature-table standard, generated by mas-bandwidth/nova-tools#5960. Not for merge until the cold read.
Rendered: https://github.com/mas-bandwidth/netcode.cs/blob/rowan/roadmap-feature-tables/ROADMAP.md
Counts: 6 areas (Connection, Security, Networking, .NET, Compatibility, Testing), 53 features, 40 done (75%). Tested revision: main
c1fcf5a(ci green). Every ✅ names a test method in tests/ or a ci.yml job or a commit.What each old item became
token-reuse,token-history,token-predates(PR Fix connect token reuse and restart handling #9, commit 2e0978c). Already done on main.missing-callbacks(PR netcode.cs#7: mirror netcode#191's two create error codes and the callback refusals #8, commit 1d19477). Already done on main.disconnect-callbackreplay-topmapping-lifetimesocketless-addressshared-token-noncesThese five, plus
own-challengeandreceive-drain, have landed onsprint/netcode-cs-port(PRs #12, #13, with red tests and C differentials) but are not on main. So they stay ❌, and each row records its landing commit. Merging that branch to main makes them done.Rows not evidenced (state unknown)
amplification: no test asserts the request/challenge sizing.tagging: EnablePacketTagging exists, but no test connects with it on.Open, no work yet:
zeroize-keys,socket-review(notes/post-release-hardening.md),windows(no CI leg),unity(later).CI: a new
roadmapjob (checkout, setup-go stable,make roadmap-check); the Makefile has theroadmapandroadmap-checktargets.Generator:
nova-roadmap, a nova-tools release binary (mas-bandwidth/nova-tools#5960).make roadmap/make roadmap-checkdownload the pinnedNOVA_ROADMAP_VERSION(v1.6.0) intobin/and verify it against the release SHA256SUMS; CI needs no Go. The roadmap CI job stays red until a nova-tools release carrying nova-roadmap exists (v1.6.0 if #5960 lands in it; otherwise bump the pin). Held until then, with the nova-sprint defer/lander change.🤖 Generated with Claude Code