docs: fix stale channel-install flag + dead GitHub-org refs (task #230) #1566
Reference in New Issue
Block a user
Delete Branch "docs/task-230-stale-channel-install-and-github-refs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Six small doc-only corrections across
CONTRIBUTING.md(5) and the two README files (1 each).1. Channel-plugin install flag — 3 call-sites
CONTRIBUTING.md line 195, README.md line 241, README.zh-CN.md line 240 all told users:
Claude Code CLI 2.1.143 declared
--dangerously-load-development-channelsas variadic (nargs=+) with no separate--channelsflag. The variadic parser would also greedily absorb the next argv pair (see template-claude-code task #214 fix31a20b6, merged 2026-05-19). Correct form is--dangerously-load-development-channels=plugin:molecule@molecule-channel(packed=valueso the variadic parser cannot accidentally swallow downstream argv).2. Dead
GitHubreferences in CONTRIBUTING.md — 4 hits + 1 process updatePer 2026-05-06 Molecule-AI org suspension (canonical SCM is now
git.moleculesai.app):GitHub IssuesGitea Issuesbranch GitHub had already deletedbranch the host had already deletedGitHub Actions with a self-hosted runnerGitea Actions with self-hosted runnersGitHub Issues with a clear titleGitea Issues with a clear titleGitHub Security Advisoriesopening an issue against molecule-ai/internal(the private internal repo is the actual security-report route; Gitea has no Advisories surface)Scope discipline
Docs-only — no code or test changes. Per
feedback_per_agent_gitea_identity_default, the persona match for this PR isdocumentation-specialist.Test plan
git diff --statshows only the 3 markdown files changed.Do NOT merge — needs documentation-specialist + core-fe / dev-lead review.
Task #230.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
Five-axis review (correctness / tests / security / style / maintainability) for docs-only PR, head=aabd7fe9:
github.com/molecule-ai,GitHub Issues,GitHub Actions,GitHub Security Advisories,--channels plugin— all six dead-ref classes return zero hits post-fix. Clean sweep.--dangerously-load-development-channels --channels plugin:molecule@molecule-channelwith--dangerously-load-development-channels=plugin:molecule@molecule-channel. The OLD form is documented as broken (per upstreammolecule-mcp-claude-channel/README.md: "Passing the spec under a--channelsflag fails with the misleading errorentries must be tagged: --channels"; "silently no-ops on Claude Code 2.1.129"). The NEW form (=value) is GNU long-opt convention and equivalent to the canonical space-form (--dangerously-load-development-channels plugin:molecule@molecule-channel) that the upstream README shows. Non-blocking nit: the upstream canonical form uses a SPACE, not=— both work, but a future doc-style alignment pass could converge on the canonical SPACE form.GitHub Issues(x2 -> Gitea Issues),GitHub Actions with a self-hosted runner->Gitea Actions with self-hosted runners(correct plural — operator host runs multiple runner pods),GitHub had already deleted->the host had already deleted(generic, future-proof),GitHub Security Advisories->opening an issue against molecule-ai/internal(matches current post-suspension SOP).CI: pending at review time; this review will hold; merge gates on
CI / all-requiredgoing green per BP.APPROVE.
Docs-only review, head=aabd7fe9:
molecule-ai/internal(a private repo only maintainers can see)" — this matches the canonical post-suspension SOP that lives in the local incident handbook and inreference_post_suspension_pipeline.molecule-mcp-claude-channel/README.mdthat the OLD form was a documented bug ("silently no-ops on Claude Code 2.1.129", "errors withentries must be tagged: --channelson newer builds"). The NEW form (=plugin:...) is functionally correct (GNU long-opt). Reviewers landing here in future should know the upstream canonical form uses a SPACE (--flag value) rather than=, but both work — not blocking.github.com/molecule-aiand the 4 stale-string patterns — zero hits.README.zh-CN.md; PR keeps EN+ZH in sync.No SRE risk; docs-only, no infra path changed.
APPROVE.