docs: rename TestBox to WheelsTest in CLI roadmap + tweet example#2129
Merged
docs: rename TestBox to WheelsTest in CLI roadmap + tweet example#2129
Conversation
Editorial follow-up PR to #2127 and #2128. Covers the last three files deferred from the sweep: WHEELS-CLI-ROADMAP.md (cli/): Added a status banner at the top of the document noting that the testing-strategy sections predate the WheelsTest fork decision. The roadmap originally proposed integrating the external commandbox- testbox-cli module; the actual direction was to fork TestBox in-house as WheelsTest. Rather than rewriting the strategy sections (out of scope for rename), the banner makes the historical context clear and flags for a separate editorial pass. References preserved as-is for historical traceability: - Section 4 "Advanced Testing (via TestBox CLI Module)" - Leverage Existing Modules item 1 - Phase 1 Module Integration - CommandBox Integration Points - box.json dependency listing for commandbox-testbox-cli - Recommended Module Installation section examples/tweet/.claude/commands/wheels_execute.md (10 refs): - TestBox BDD → WheelsTest BDD (descriptive references) - testbox.system.TestBox → wheels.wheelstest.system.TestBox (code) - application.testbox → application.wheelstest (CFML scope) - "Use TestBox's beforeEach/afterEach" → "Use WheelsTest's …" examples/tweet/.opencode/command/wheels_execute.md (11 refs): Same treatment as the .claude/commands variant — this is the mirror opencode command file. Closes the TestBox → WheelsTest rename initiative across all forward- looking doc files. Only historical references, upstream URL labels, and the roadmap's preserved strategy sections remain. Co-Authored-By: Claude Opus 4.6 <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.
Summary
Editorial follow-up PR to #2127 (20-file sweep) and #2128 (testing-your-application.md). Covers the last three files deferred from the sweep:
cli/WHEELS-CLI-ROADMAP.md(15 refs)examples/tweet/.claude/commands/wheels_execute.md(10 refs)examples/tweet/.opencode/command/wheels_execute.md(11 refs)Changes
cli/WHEELS-CLI-ROADMAP.md— status banner addedThe roadmap's testing-strategy sections predate the WheelsTest fork decision. They originally proposed integrating the external
commandbox-testbox-climodule; the actual direction taken in Wheels 4.0 was to fork TestBox in-house as WheelsTest and shipwheels test run/wheels browser:testnatively.Rather than rewriting those strategy sections (which would be beyond a rename-sweep scope), I added a banner at the top flagging the drift:
References deliberately preserved (within the banner's coverage):
box.jsondependency listing forcommandbox-testbox-cliThis preserves the historical record of the earlier strategy while making it clear it's been superseded. Reviewers who want to rewrite those sections can do so in a separate editorial PR.
examples/tweet/.claude/commands/wheels_execute.md— rename sweepTestBox BDD→WheelsTest BDD(descriptive references)testbox.system.TestBox→wheels.wheelstest.system.TestBox(code paths)application.testbox→application.wheelstest(CFML scope)"Use TestBox's beforeEach/afterEach"→"Use WheelsTest's …"examples/tweet/.opencode/command/wheels_execute.md— same patternMirror opencode variant of the Claude command file. Same treatment.
Legitimate retentions
In the roadmap (covered by banner): all the external
commandbox-testbox-climodule references, preserved as historical strategy record.In the tweet files: just the code references
wheels.wheelstest.system.TestBox— which are correct class paths, not outdated references.Test plan
wheels.wheelstest.system.*namespace (pertests/runner.cfm)commandbox-testbox-cli) incorrectly renamed — those are specific third-party package namesCloses the rename initiative
With this PR, every forward-looking documentation file referencing
TestBoxhas been updated per the three-bucket rubric. Remaining references across the repo are:testbox.ortusbooks.comdocs/superpowers/plans/**anddocs/superpowers/specs/**(out of scope per earlier agreement)🤖 Generated with Claude Code