feat: rename bclaw to dispatch (package, repo identity, template, v1.1.0) - #37
Merged
EnriqueCanals merged 5 commits intoAug 15, 2026
Merged
Conversation
The product IS the rename, so the golden test speaks the new token: invariant 1 generates with name=dispatch expecting template/ byte-for-byte, invariants 2/2b expect dispatch→foo, and the residual grep now hunts 'dispatch'. RED against the current generator; the generator and template sweeps follow to turn it green. Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
…patch RENAME_FROM is now "dispatch" — the token the generator substitutes for the user's chosen agent name. CLI identity strings follow: banner, help header, default prompt answer, git init author fallback (create-dispatch@local), and the initial commit message. The npm-init shorthand is corrected along the way: npm prepends create- itself, so the equivalent of npx @boldblackai/create-dispatch is npm init @boldblackai/dispatch (the old @boldblackai/bclaw line resolved to @boldblackai/create-bclaw). Golden test: 17/17 green. Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
The bundled snapshot now speaks the new token everywhere the generator
substitutes: SSM namespace /dispatch/, KMS alias alias/dispatch-ssm,
IAM identities (dispatch-deployer, dispatch-cfn-exec), policy file
names, and the shipped skills — setup-dispatch, manage-dispatch,
teardown-dispatch (dirs + SKILL.md frontmatter names + cross-links),
moved with git mv so they render as renames. The one capitalized
sentence start ("Bclaw uses a two-role model") is normalized to
lowercase so no stale token casing survives generation.
Region token us-east-1 handling is untouched.
Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
…-references package.json: name @boldblackai/create-dispatch, bin create-dispatch, version 1.1.0, repository URL github.com/boldblackai/create-dispatch, homepage dispatch.boldblack.ai. tag-on-merge.yml idempotence guard now checks @boldblackai/create-dispatch@<version>. AGENTS.md self-references and the corkboard journal namespace (journal:create-dispatch:) follow; the release skill and the 2026-07-14 integration journal's operative template-file references are updated. The dated citation of rfcs/2026-06-27_bclaw-cli-scaffolder.md stays — it is a filename of a historical, immutable RFC. Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
README: product is a dispatch agent (countable-noun phrasing), install command npx @boldblackai/create-dispatch, repo links point at create-dispatch, npm-init shorthand npm init @boldblackai/dispatch, and the BusinessClaw etymology sentence is removed — the new name is not short for anything. rfcs/2026-08-15_rename-to-dispatch.md records the rationale, replacement map, and migration notes (old npm name stays installable pending deprecation; deployed agents unaffected). CHANGELOG gains the 1.1.0 entry. Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
capotej
approved these changes
Aug 15, 2026
EnriqueCanals
added a commit
that referenced
this pull request
Aug 16, 2026
Marks the rename RFC Implemented: all post-merge service-side items landed 2026-08-15 (GitHub repo renamed to boldblackai/create-dispatch, manual first publish of @boldblackai/create-dispatch@1.1.0, old package deprecated with a pointer, homepage live at dispatch.boldblack.ai). Version 1.1.0 + changelog already on main from PR #37. Co-Authored-By: Enrique Canals <84596+EnriqueCanals@users.noreply.github.com>
1 task
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
@boldblackai/create-bclaw→@boldblackai/create-dispatch(stays scoped), bin name, homepagebclaw.sh→dispatch.boldblack.ai, generator rename token (RENAME_FROM), template SSM namespace/dispatch/, skillssetup-dispatch/manage-dispatch/teardown-dispatch(dirs renamed viagit mv), CI publish-guard line, and repo self-references (AGENTS.md, release skill).npm init @boldblackai/bclawshorthand was wrong (npm prependscreate-itself); it now readsnpm init @boldblackai/dispatch <name>, which actually resolves to the new package.rfcs/2026-08-15_rename-to-dispatch.mddocuments rationale, replacement map, and migration notes.@reportclaw→@reporter, "dispatch agent" phrasing per the site-copy precedent.Post-merge follow-ups (deferred service-side, by design)
create-bclaw→create-dispatch(redirect keeps old links working) — lands after this PR merges.@boldblackai/create-dispatch@1.1.0is manual (trusted publishing cannot do first publishes), then the trusted publisher is registered; the old package gets a deprecation pointer.Verification
pnpm test= tsc + node --test): byte-for-byte identity fordispatchgeneration, rename propagation, zero-residual assertions.pnpm lint,format:check,tsc --noEmit,pnpm install --frozen-lockfile(no lockfile diff needed — pnpm v11 lockfiles don't record the root package name).--helpbanner@boldblackai/create-dispatch, version1.1.0, corrected shorthand line.bclawgrep = 23 lines, all legitimate (historical RFCs, this RFC's old→new map, CHANGELOG history, one RFC-filename citation).Test plan
pnpm install && pnpm test— expect 17/17.template/.agents/skills/renames andsrc/generate.tsRENAME_FROM = "dispatch".Closes the code-sweep phase of the product rename (see the dispatch rename plan on the internal corkboard).