chore(release): 0.10.0 -- route ships, and the board skill stops advertising a path that is gone

Version bump across plugin.json, package.json, the README badge and all three
SKILL.md frontmatters.

Also removes the last false statement in the public docs: the board skill still
sold a `~/.claude/scripts/` fallback as portability, but that copy was deleted
when the skill was made the only entry point. Tagging it would have published a
path that does not resolve, next to a sentence claiming it does. One entry point
is the point -- two entries pointed at two copies and made it impossible to know
which one ran.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017peNgsxVt1BR4BTuMwiPoX
This commit is contained in:
Kjell Tore Guttormsen 2026-07-31 10:22:53 +02:00
commit dbf7391d57
6 changed files with 11 additions and 10 deletions

View file

@ -1,6 +1,6 @@
{
"name": "repo-mailbox",
"version": "0.9.0",
"version": "0.10.0",
"description": "Local mailbox for coordination between Claude Code sessions in different repositories. Directed messages and broadcasts as plain Markdown files on your own disk, injected as context at session start. Local, private, no network.",
"author": {
"name": "Kjell Tore Guttormsen"

View file

@ -8,7 +8,7 @@
*AI-generated: all code produced by Claude Code through dialog-driven development.*
![Version](https://img.shields.io/badge/version-0.9.0-blue)
![Version](https://img.shields.io/badge/version-0.10.0-blue)
![Platform](https://img.shields.io/badge/platform-Claude_Code_Plugin-purple)
![Hooks](https://img.shields.io/badge/hooks-1-green)
![Skills](https://img.shields.io/badge/skills-3-orange)

View file

@ -1,6 +1,6 @@
{
"name": "repo-mailbox",
"version": "0.9.0",
"version": "0.10.0",
"private": true,
"type": "module",
"engines": {

View file

@ -14,7 +14,7 @@ description: >-
user names no repo and no tool — choosing *between* repos is this skill. Not for
"where were we" inside the current repo: that is this repo's own STATE.md,
already injected at session start.
version: "0.9.0"
version: "0.10.0"
---
# board — which repo deserves the next session
@ -31,11 +31,12 @@ repo.
## The engine
Resolve the script path portably — this expression is correct both when the skill
runs bundled inside the plugin and when the scripts are installed as personal
scripts under `~/.claude/scripts/`:
BOARD="${CLAUDE_PLUGIN_ROOT}/scripts/board.sh"
BOARD="${CLAUDE_PLUGIN_ROOT:-$HOME/.claude}/scripts/board.sh"
There is no deployed copy anywhere else and no fallback path. One entry point is
the whole point: two entries pointed at two copies and made it impossible to know
which one actually ran. If this fails to resolve, the fix is this expression —
never restoring a copy under `~/.claude/scripts/`.
"$BOARD" # every repo under the default roots
"$BOARD" --roots <dir>[,<dir>...] # scan somewhere else

View file

@ -15,7 +15,7 @@ description: >-
covers retiring a broadcast that has become wrong or obsolete: "retract that
broadcast", "that announcement is outdated, pull it", "trekk tilbake kringkastingen",
"den broadcasten er utdatert".
version: "0.9.0"
version: "0.10.0"
---
# coord-send — natural-language front door for inter-repo messages

View file

@ -14,7 +14,7 @@ description: >-
the operator names no model and no tool — choosing the model for the next
session IS this skill. Not for choosing which REPO gets the next session:
that is the `board` skill.
version: "0.9.0"
version: "0.10.0"
---
# route — what the next session should run with