Skip to content

Rebrand to reCode: plugin identity, docs, README (#86) - #105

Merged
robercano-ghbot merged 2 commits into
mainfrom
feat/issue-86-rebrand-recode
Jul 10, 2026
Merged

Rebrand to reCode: plugin identity, docs, README (#86)#105
robercano-ghbot merged 2 commits into
mainfrom
feat/issue-86-rebrand-recode

Conversation

@robercano-ghbot

Copy link
Copy Markdown
Collaborator

Closes #86.

Rebrands the product identity from ai-project-orchestrator to reCode (the repo was already renamed to robercano/reCode; old URLs redirect).

Key decision: brand renamed, command namespace preserved

  • Product / marketplace name/id: ai-project-orchestratorrecode. Consumers' extraKnownMarketplaces key becomes recode and enabledPlugins value becomes orchestrator@recode.
  • Plugin name field stays orchestrator → the /orchestrator:* command namespace is UNCHANGED. Renaming it would break every consumer's commands and force a churny re-stamp of all managed files.
  • @orchestrator-managed vN sync markers untouched/orchestrator:sync re-stamps managed files with zero churn after this rebrand.

This satisfies the issue's "Done when": plugin installs/syncs cleanly under the new identity, and the ai-project-orchestrator grep now returns only intentional continuity/changelog mentions (README once; docs/MIGRATION.md rebrand section).

Changes

Harness (.claude/**, root .claude-plugin/**)

  • marketplace.json (both copies): name → recode, descriptions → reCode wording
  • plugin.json: description → reCode (name kept orchestrator)
  • .claude/.claude-plugin/README.md, root .claude-plugin/README.md: marketplace name, repo URLs, enabledPlugins, prose
  • .claude/scripts/cockpit.sh: window title → reCode
  • .claude/self/gates.json: project.namerecode

Docs (docs/**, root README.md)

  • README.md: title/intro → reCode (old name kept once for continuity)
  • docs/GETTING_STARTED.md, docs/USAGE.md: install/enable snippets, repo URLs, marketplace update + cache paths
  • docs/MIGRATION.md: new rebrand migration entry (redirects cover the repo URL; update the marketplace alias for tidiness; namespace + sync markers unchanged → nothing else required)

Gates

GATES_FILE=.claude/self/gates.json — build ✅ · lint ✅ · test (checks + smoke-fanout) ✅

Review

Two lenses, consensus all: correctness (opus) ✅ APPROVE · tests (sonnet) ✅ APPROVE.

Out of scope (noted follow-up)

.github/pull_request_template.md has a lowercase generic descriptor "multi-agent orchestrator template" — not the brand id, non-blocking; lives in the ci module, left for a separate brand-polish pass to keep this PR within the issue's harness+docs scope.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EXQ49ycXNDBzi8x15n2jsc

@robercano-ghbot
robercano-ghbot merged commit f6260e6 into main Jul 10, 2026
9 checks passed
@robercano-ghbot
robercano-ghbot deleted the feat/issue-86-rebrand-recode branch July 10, 2026 06:32
robercano added a commit that referenced this pull request Jul 10, 2026
…_driver

Under systemd (user) the service PATH carries gh but neither node nor
claude. merge-ready.sh and loop-census.sh need node, so ticks under the
service silently skipped merges and tick records while polling still
advanced its cursor — and the one code path that did source nvm
(run_driver) is unreachable while an unmergeable PR blocks advance:
a deadlock, observed on the daemon's first live ticks (PR #105 approved
+ CI-green but never merged, loop-ticks.jsonl empty).

Call ensure_claude_on_path once in main() so the whole daemon inherits
the nvm bin dir. Verified: same tick under env -i now writes its tick
record and loop-daemon.test.sh still passes (19 checks).

Co-Authored-By: Claude Fable 5 <[email protected]>
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.

Rebrand to reCode: plugin identity, docs, README (repo already renamed)

2 participants