From 0be54ca07daedcf9928ab0f4fcf4963d3f8434b4 Mon Sep 17 00:00:00 2001 From: Andreas Trawoeger Date: Fri, 16 Oct 2026 13:32:15 +0200 Subject: [PATCH] docs(recipes): sweep the crabbox references to the renamed crabbox-cli layer-crabbox renamed its projected skill crabbox -> crabbox-cli, so /charly-tools:crabbox no longer resolves and its generated page moves from /recipes/tools/crabbox/ to /recipes/tools/crabbox-cli/. TWO patterns needed sweeping, not one: the skill reference and the page path. The second was found by grepping for it rather than by reading my own spec - and that grep turned up a FIFTH file, recipes/index.md, which carries the page path with the bare label crabbox and so matched neither the display-form pattern nor the four-file list. A display-only sweep would have shipped a broken internal link. Assisted-by: DSH DeepSeek V4.1 Flash (documentation reviewed) --- src/content/docs/recipes/automation/crabbox-deploy.md | 2 +- src/content/docs/recipes/build/docs.md | 2 +- src/content/docs/recipes/check/crabbox.md | 2 +- src/content/docs/recipes/crabbox/crabbox-coordinator.md | 2 +- src/content/docs/recipes/index.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/docs/recipes/automation/crabbox-deploy.md b/src/content/docs/recipes/automation/crabbox-deploy.md index fd189072..3fbfa992 100644 --- a/src/content/docs/recipes/automation/crabbox-deploy.md +++ b/src/content/docs/recipes/automation/crabbox-deploy.md @@ -75,6 +75,6 @@ charly check run check-crabbox-e2e-pod # steps=13 PASS (coordinator+broker) ## Cross-References -- [`/charly-tools:crabbox`](/recipes/tools/crabbox/) — the CLI candy. +- [`/charly-tools:crabbox-cli`](/recipes/tools/crabbox-cli/) — the CLI candy. - [`/charly-check:crabbox`](/recipes/check/crabbox/) — the check verb. - [`/charly-crabbox:crabbox-coordinator`](/recipes/crabbox/crabbox-coordinator/) — the coordinator candy. diff --git a/src/content/docs/recipes/build/docs.md b/src/content/docs/recipes/build/docs.md index f98c3f19..a66c2ac4 100644 --- a/src/content/docs/recipes/build/docs.md +++ b/src/content/docs/recipes/build/docs.md @@ -175,7 +175,7 @@ the pinned charly) belongs to the same cutover as the candy edit. `candy/*/charly.yml` — but the generator DOES project candy `skill:` entities directly from its own remote-aware walk (`collectCandySkills`), the complement that keeps a moved candy's recipe references resolving on the site even before the marketplace regeneration -lands (the stale-marketplace gap [`/charly-tools:crabbox`](/recipes/tools/crabbox/) measures — see the tests +lands (the stale-marketplace gap [`/charly-tools:crabbox-cli`](/recipes/tools/crabbox-cli/) measures — see the tests section). The long path still holds: a skill is authored as a `skill:` entity in its owning candy; `charly marketplace generate` projects that into the opencharly/marketplace repo (`/skills//SKILL.md`), and diff --git a/src/content/docs/recipes/check/crabbox.md b/src/content/docs/recipes/check/crabbox.md index 89096ea8..8bf3d62c 100644 --- a/src/content/docs/recipes/check/crabbox.md +++ b/src/content/docs/recipes/check/crabbox.md @@ -14,7 +14,7 @@ description: "the `crabbox:` check verb — probe the Crabbox CLI or its local c `crabbox:` probes the [Crabbox](https://github.com/openclaw/crabbox) CLI and its optional local Node.js/PostgreSQL coordinator, served out-of-process over go-plugin gRPC by `opencharly/plugin-crabbox`. -Install the CLI with [`/charly-tools:crabbox`](/recipes/tools/crabbox/) (opencharly/layer-crabbox) +Install the CLI with [`/charly-tools:crabbox-cli`](/recipes/tools/crabbox-cli/) (opencharly/layer-crabbox) and the coordinator with [`/charly-crabbox:crabbox-coordinator`](/recipes/crabbox/crabbox-coordinator/) (opencharly/pod-crabbox). diff --git a/src/content/docs/recipes/crabbox/crabbox-coordinator.md b/src/content/docs/recipes/crabbox/crabbox-coordinator.md index 17e48d60..8566f58f 100644 --- a/src/content/docs/recipes/crabbox/crabbox-coordinator.md +++ b/src/content/docs/recipes/crabbox/crabbox-coordinator.md @@ -51,7 +51,7 @@ the broker and drives broker-backed `crabbox:` verb methods ## Cross-References -- [`/charly-tools:crabbox`](/recipes/tools/crabbox/) — the CLI candy (layer-crabbox). +- [`/charly-tools:crabbox-cli`](/recipes/tools/crabbox-cli/) — the CLI candy (layer-crabbox). - [`/charly-check:crabbox`](/recipes/check/crabbox/) — the `crabbox:` check verb (plugin-crabbox). - [`/charly-infrastructure:postgresql`](/recipes/infrastructure/postgresql/) — the backing database candy. - Upstream [Crabbox](https://github.com/openclaw/crabbox) coordinator docs. diff --git a/src/content/docs/recipes/index.md b/src/content/docs/recipes/index.md index 28eed272..c65541bb 100644 --- a/src/content/docs/recipes/index.md +++ b/src/content/docs/recipes/index.md @@ -477,7 +477,7 @@ CLI utilities and the charly binary deploy artifacts — ripgrep, himalaya, whis - [blogwatcher](/recipes/tools/blogwatcher/) - [charly](/recipes/tools/charly/) -- [crabbox](/recipes/tools/crabbox/) +- [crabbox-cli](/recipes/tools/crabbox-cli/) - [cue](/recipes/tools/cue/) - [docs-site](/recipes/tools/docs-site/) - [dsh](/recipes/tools/dsh/)