Commit graph

289 commits

Author SHA1 Message Date
8e1c43cd97
docs(catalog): match README opening to forge description; annotate private runbook link
README.md:3 now equals the forge description byte for byte (repo-standard
README-DESC demands equality). RUNBOOK.md:51 is a historical step pointing
at open/graceful-handoff, which has left open/ (anon 404); annotated in
place rather than rewritten. Both from org-ops census 10.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 17:26:49 +01:00
8ee416ed34
chore(catalog): bump voyage v6.4.0 -> v6.5.0
voyage v6.5.0 — release. Catalog ref now pins the v6.5.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-18 20:46:06 +02:00
c123d161e7
chore(catalog): bump voyage v6.3.1 -> v6.4.0
voyage v6.4.0 — release. Catalog ref now pins the v6.4.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-17 00:25:10 +02:00
1343cb310d
chore(catalog): bump voyage v6.3.0 -> v6.3.1
voyage v6.3.1 — release. Catalog ref now pins the v6.3.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-11 18:05:59 +02:00
19530d003e
chore(catalog): bump voyage v6.2.0 -> v6.3.0
voyage v6.3.0 — release. Catalog ref now pins the v6.3.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-11 08:33:09 +02:00
c7dac529e4
chore(catalog): bump voyage v6.1.1 -> v6.2.0
voyage v6.2.0 — release. Catalog ref now pins the v6.2.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-08 20:53:33 +02:00
4549500217
chore(catalog): keep only Voyage in the open catalog
Operator decision 2026-10-06: until further notice only Voyage stays in
the open/ organisation; repositories and plugins are added back when
they are good enough. The eight other plugins move to the operator's
private marketplace. Manifest, README and PUBLIC_REPOS changed in the
same commit, as the public-link gate requires.

check-public-links: 0 hits; check-versions, check-retired-refs,
check-nav-golden, check-okf-parity exit 0; 233 of 233 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:23:34 +02:00
c5d90b5cc2
chore(catalog): remove llm-security and config-audit from the catalog
Both plugins move to the operator's private marketplace (decision
2026-10-06): their threat and Claude Code knowledge is out of date and
they will not be developed further in the open. Removed from the
manifest, the README and PUBLIC_REPOS in the same commit, as the
public-link gate requires. The catalog now lists 9 plugins.

check-public-links: 0 hits; check-versions, check-retired-refs,
check-nav-golden exit 0 before and after; 233 of 233 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:29:47 +02:00
c4af905f89
chore(catalog): bump voyage v6.1.0 -> v6.1.1
voyage v6.1.1 — release. Catalog ref now pins the v6.1.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-05 18:43:31 +02:00
910c19834d
chore(catalog): bump voyage v6.0.0 -> v6.1.0
voyage v6.1.0 — release. Catalog ref now pins the v6.1.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-05 12:43:32 +02:00
b072d63a08
chore(catalog): bump voyage v5.11.1 -> v6.0.0
voyage v6.0.0 — release. Catalog ref now pins the v6.0.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-10-02 19:54:26 +02:00
a98cb503ad
chore(catalog): bump repo-mailbox v0.36.1 -> v0.37.0
repo-mailbox v0.37.0 — release. Catalog ref now pins the v0.37.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-27 13:40:02 +02:00
b595747321
chore(catalog): correct repo-mailbox stat line (1006 -> 1187 selftest checks)
Catalog stat line was stale against repo-mailbox main (deb3707, 0.37.0):
badge reads selftest_checks-1187, catalog said 1006. Hooks/skills/CLI
scripts already matched (1/4/8) so only the selftest count changes.
This unblocks scripts/release-plugin.mjs repo-mailbox --create-tag,
whose pre-flight compares the catalog line against the target
version's README (tag missing, falls back to worktree = 1187).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-27 13:35:40 +02:00
859b6add13
chore(catalog): bump repo-mailbox v0.36.0 -> v0.36.1
repo-mailbox v0.36.1 — release. Catalog ref now pins the v0.36.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 17:07:10 +02:00
d1fb0a4956
chore(catalog): bump ms-ai-architect v1.18.1 -> v1.18.2
ms-ai-architect v1.18.2 — release. Catalog ref now pins the v1.18.2 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 17:02:39 +02:00
b5be3c7fdc
chore(catalog): bump ms-ai-architect v1.18.0 -> v1.18.1
ms-ai-architect v1.18.1 — release. Catalog ref now pins the v1.18.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 14:25:33 +02:00
d0bc696da3
chore(catalog): remove plugins that are no longer published
Remove claude-design from the marketplace manifest and its catalog
README entry, and remove the playground-design-system entry from the
README. The catalog now lists 11 plugins.

Add scripts/check-public-links.mjs: fails when README.md or the
manifest links to an open/<name> repository missing from a tracked
PUBLIC_REPOS list. Chosen over the local retired-terms list because
that gate scans every tracked file, and historical docs plus
CONVENTIONS.md (which keep naming these repos on purpose) would hold
it red; a live visibility check could not be red before the repos
change visibility. Red on 5ba4a7a (6 hits), green after (0 of 36).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 14:18:19 +02:00
5ba4a7a735
chore(catalog): bump okr v1.10.0 -> v1.10.1
okr v1.10.1 — release. Catalog ref now pins the v1.10.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 13:58:08 +02:00
6f5a7c0a71
chore(catalog): bump voyage v5.11.0 -> v5.11.1
voyage v5.11.1 — release. Catalog ref now pins the v5.11.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 13:47:56 +02:00
fdee2f110c
chore(catalog): bump repo-mailbox v0.35.0 -> v0.36.0
repo-mailbox v0.36.0 — release. Catalog ref now pins the v0.36.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 13:47:38 +02:00
59784410a2
docs(catalog): repo-mailbox stat line 978 -> 1006 selftest checks
Mirrors repo-mailbox's own badge (selftest_checks-1006 at 4fd1955, the
0.36.0 release commit). release-plugin.mjs refused the 0.36.0 dry-run on
the stale stat line before tagging; it now passes that pre-flight and
stops only at the not-yet-minted v0.36.0 tag.

check-versions shows 1 ERROR on repo-mailbox until the release moves the
ref: the gate reads the badge at the pinned v0.35.0 (978). That finding
is kind=stat for the plugin being released, which preflightErrors()
exempts - measured: preflightErrors(gate, 'repo-mailbox') -> [].

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 13:47:32 +02:00
74c27d0e8e
chore(catalog): bump llm-security v8.1.2 -> v8.1.3
llm-security v8.1.3 — release. Catalog ref now pins the v8.1.3 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 12:37:41 +02:00
08aca9512f
chore(catalog): bump voyage v5.10.1 -> v5.11.0
voyage v5.11.0 — release. Catalog ref now pins the v5.11.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 12:33:50 +02:00
69fb25037c
chore(catalog): bump llm-security v8.1.1 -> v8.1.2
llm-security v8.1.2 — release. Catalog ref now pins the v8.1.2 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-23 08:18:03 +02:00
2794e2fca8
chore(catalog): bump llm-security v8.1.0 -> v8.1.1
llm-security v8.1.1 — release. Catalog ref now pins the v8.1.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-22 21:16:48 +02:00
1fd3743f46
chore(catalog): bump llm-security v8.0.0 -> v8.1.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-22 20:38:02 +02:00
328e92feb9
chore(catalog): bump claude-design v0.1.0 -> v0.2.0
claude-design v0.2.0 — release. Catalog ref now pins the v0.2.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-18 01:48:51 +02:00
cf34fce291
fix(catalog): claude-design referanse-tallene 13 -> 14
Phase 9 la til 05-critique-iterate.md, saa foundation-referansene gikk fra
fem til seks. Maalt ved f596c83: 14 filer under references/ - seks foundation
(00-05) + aatte per-preset. Badgen leser references-14.

To steder, fordi stat-linja ellers ville motsi prosaen to linjer over:
  :217 prosa       five foundation -> six foundation   (ugatet)
  :220 stat-linje  13 -> 14 reference files            (gatet)

Prosaen var korrekt for v0.1.0. Ugatede tall rotner naar ref-en flytter seg.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 01:48:30 +02:00
6b915777af
chore(catalog): bump repo-mailbox v0.34.0 -> v0.35.0
repo-mailbox v0.35.0 — release. Catalog ref now pins the v0.35.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-18 01:40:01 +02:00
4e3d2c76bd
fix(catalog): stat-linja for repo-mailbox 927 -> 978
Pluginens badge leser selftest_checks-978 ved 0.35.0 (fem suiter:
coord 257 + board 478 + route 73 + orders 116 + guard 54 = 978).
Katalogen sa 927. Badgen er kilden; katalogen rettes til den.

Ett tall paa README.md:235; resten av raden er urort.

Ordre 20260917T221924Z-6958712598-from-repo-mailbox, steg 2.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 01:36:47 +02:00
e6e4cf9d66 chore(catalog): bump llm-security v7.8.3 -> v8.0.0
llm-security v8.0.0 — release. Catalog ref now pins the v8.0.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-18 01:10:03 +02:00
bc0bc0da61 release(repo-mailbox): v0.34.0 - catalog ref, README label, selftest stat 868->927 2026-09-13 07:17:33 +02:00
80c25faaf5 chore(catalog): bump ms-ai-architect v1.17.0 -> v1.18.0
ms-ai-architect v1.18.0 — release. Catalog ref now pins the v1.18.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-12 21:29:06 +02:00
4d6a8ebf1c chore(catalog): bump repo-mailbox v0.33.0 -> v0.33.1
repo-mailbox v0.33.1 — release. Catalog ref now pins the v0.33.1 tag.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 06:43:12 +02:00
ca19723bcb docs(catalog): document the update path - autoUpdate is off by default
`claude plugin marketplace add` records no `autoUpdate` key, and Claude Code
only defaults it on for Anthropic's own catalogs. A release published here
therefore never reaches an already-registered machine on its own.

Adds a "Staying up to date" section after Install with the manual commands
(`claude plugin marketplace update`, `claude plugin update`) and a paste-ready
`extraKnownMarketplaces` settings block that turns auto-update on.

Measured on Claude Code 2.1.260 in an isolated CLAUDE_CONFIG_DIR profile:
- `marketplace add` writes {source:{source,url}} with no autoUpdate
- `autoUpdate: true` in extraKnownMarketplaces propagates to
  plugins/known_marketplaces.json on next start
- negative control: `false` propagates too, so the probe discriminates

One place only; the 12 plugin READMEs are untouched.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 18:42:21 +02:00
538af61925 chore(catalog): bump repo-mailbox v0.32.1 -> v0.33.0
Also correct the repo-mailbox stat line: catalog said 529 selftest
checks, plugin's own badge at v0.33.0 says 868 (check-versions.mjs
caught the drift as an ERROR before this commit).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 15:54:35 +02:00
a033835f30 chore(catalog): bump repo-mailbox v0.32.0 -> v0.32.1
repo-mailbox v0.32.1 — release. Catalog ref now pins the v0.32.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-04 07:55:57 +02:00
ad9723078c chore(catalog): bump repo-mailbox v0.31.0 -> v0.32.0
repo-mailbox v0.32.0 — release. Catalog ref now pins the v0.32.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-03 20:43:28 +02:00
647a061682 chore(catalog): bump voyage v5.10.0 -> v5.10.1
voyage v5.10.1 — release. Catalog ref now pins the v5.10.1 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-03 20:43:16 +02:00
47779d3b2b chore(catalog): bump repo-mailbox v0.30.0 -> v0.31.0
repo-mailbox v0.31.0 — release. Catalog ref now pins the v0.31.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-29 17:55:11 +02:00
5503c670f4 chore(catalog): bump repo-mailbox v0.29.0 -> v0.30.0
repo-mailbox v0.30.0 — release. Catalog ref now pins the v0.30.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-27 11:34:11 +02:00
4509bb6096 chore(catalog): bump repo-mailbox v0.28.0 -> v0.29.0
repo-mailbox v0.29.0 — release. Catalog ref now pins the v0.29.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-23 19:07:28 +02:00
55121d6680 chore(catalog): bump repo-mailbox v0.27.0 -> v0.28.0
repo-mailbox v0.28.0 — release. Catalog ref now pins the v0.28.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-20 23:08:22 +02:00
998cd5741a chore(catalog): bump config-audit v5.13.0 -> v6.0.0
config-audit v6.0.0 — release. Catalog ref now pins the v6.0.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-18 20:58:23 +02:00
9126adb4c9 chore(catalog): bump voyage v5.9.1 -> v5.10.0
voyage v5.10.0 — release. Catalog ref now pins the v5.10.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-18 16:49:26 +02:00
077ca732a7 chore(catalog): bump repo-mailbox v0.25.0 -> v0.27.0
repo-mailbox v0.27.0 — release. Catalog ref now pins the v0.27.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-17 21:59:13 +02:00
01161f092f chore(catalog): release repo-mailbox v0.25.0
Completes the two-repo release: v0.25.0 was tagged + pushed in the plugin
repo, and the catalog ref moves v0.24.0 -> v0.25.0. Before this, plugin.json
said 0.25.0 while the catalog still pinned v0.24.0 — a public unreleased bump
(check-versions WARN), leaving `board.sh --dispatch` written but uninstallable.

Stat line mirrored to the plugin's own badges at v0.25.0 (release-plugin.mjs
bumps ref + label but not stats, so the post-write gate ERRORed on both axes):
skills 3 -> 4 and selftest checks 433 -> 529. Both measured with
check-versions' own extractStatBadges/extractCatalogStats against
`git show v0.25.0:README.md`, with config-audit as a known-positive control;
skills=4 cross-checked against skills/*/SKILL.md at the tag. The new
`dispatch` bullet keeps the block's one-bullet-per-skill pattern intact.

check-versions: 12 OK, 0 WARN, 0 ERROR (was 11 OK, 1 WARN).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A4uewAg3byV6Z3TuaQfR7G
2026-08-16 21:41:55 +02:00
2c12e7c060 chore(catalog): bump repo-mailbox v0.23.0 -> v0.24.0
repo-mailbox v0.24.0 — release. Catalog ref now pins the v0.24.0 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-14 22:24:58 +02:00
3f5afeeb99 docs(catalog): correct repo-standard stat mirror — 20 checks, 245 tests
repo-standard removed both numbers from its own README prose to stop an
ungated figure going stale again, and gave a corrected unit for checks
(check-table rows, not exported functions). Self-measured at the pinned
v0.11.2 tag per the catalog's own badge-less-axis convention: checks =
table rows (README.md:68-87, 20 — their own grep recipe overcounts by
hitting a second table in the file), tests = `node --test` (245/245).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WPstjCdfFm5dUWFC3pFTNE
2026-08-14 20:32:29 +02:00
be6e80f7bc chore(catalog): bump repo-standard v0.11.1 -> v0.11.2
repo-standard v0.11.2 — release. Catalog ref now pins the v0.11.2 tag so `claude plugin update` resolves the release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-14 20:19:38 +02:00