Repository navigation
docs: describe the finished roadmap and add community files - #105
Merged
Merged
Conversation
All eleven roadmap phases are merged and nothing is published, but the root README, CLAUDE.md's opening and the community files still read as a project mid-build. Re-derived from the tree: - README.md: a short pre-release status, one row per gem, the supported Rubies and the twenty-four gates, in place of the phase-by-phase inventory. - CLAUDE.md: the opening inventory becomes a per-gem, per-layer table pointing at the as-built pages and checklists; the next step is named as docs/first-release.md's release path; the stale "(planned)" markers and the checklist sentence are corrected, and the phase workflow says how post-v1 work follows it. - docs/README.md: the two knowledge entries exist; drop "(planned)". - dexpace-core's README: the adapter gems 8b and 8c shipped. - CONTRIBUTING.md and SECURITY.md: the gates, the Ruby range with async_http's 3.3 floor, the spec-driven contribution flow, and a concrete in-scope list for vulnerability reports. - .github: bug and feature/requirement issue forms, config.yml, a pull request template and CODEOWNERS.
Six sentences went stale when #106 applied the frozen-chapter amendments and consolidated the phase ledgers into design §10: the construction bullet now names Pipeline::Entry as the one model that validates in .build alone (C19); the interrupt ban covers code this repository writes, not its dependencies (C8); the deadline bullet counts two unmet MUSTs and one vacuous, and names the three MUST clauses §10.20-§10.22 now admit; the decode-boundary bullet says C1 corrected §3.1; and the phase-10 paragraph records that the maintainer applied C1-C25 and that §10 carries 38 entries matched by docs/deviations.md.
Wahbeh-Mohammad
force-pushed
the
docs-post-roadmap-refresh
branch
from
September 26, 2026 05:53
81e1eee to
2a46f06
Compare
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.
What and why
All eleven roadmap phases (0–10) are merged, and every gem is still at
0.0.0and unpublished. The root README, CLAUDE.md's opening and the community files still read as if the project were mid-build. Every claim below was re-derived from the tree (file counts, gate list, checklists, gemspecs), not copied from existing prose.docs/first-release.md.docs/first-release.md. The stale(planned)markers are gone, and so is the "every checklist but … is still to be written" sentence. The phase workflow now says how post-v1 work follows it. The "Constraints that will bite", the command block and the probe-read claim sentences are unchanged in substance, and nothing about the frozen-chapter amendments ordocs/deviations.mdwas touched. Net −250 lines.knowledge/harvested/andknowledge/notes/exist, so their(planned)markers are dropped and the entries are linked.gems/existed. It now covers the real setup, the 24 gates, the Ruby range, the spec-driven contribution flow and the PR expectations.type:bug/type:featurelabels),config.yml(blank issues off, plus links to SECURITY.md and first-release.md),pull_request_template.md(requirement IDs, gates run, ledger and first-release records) andCODEOWNERS(@Wahbeh-Mohammad). The sibling nodejs-sdk has none of these to mirror. By the repository's convention, Markdown and YAML files carry no SPDX header.Requirements
None. This is documentation only.
Verification
bundle exec rake, all twenty-four gates, green on Ruby 4.0.6 (the.ruby-versiondevelopment Ruby)ruby .claude/skills/housekeeping/probe.rbexits 0 before and after (nine checks)Note: on Ruby 3.4.10,
test:gates'RequireAllowlistTest"rejects tsort … bundled at 4.1" fails locally, because 3.4'sGem::BUNDLED_GEMS::SINCEhas notsortentry. CI runs that gate on 4.0 only, so this is not a regression and has nothing to do with this change.