From 526e02b4be8804133c0366c42246021a22f4e96a Mon Sep 17 00:00:00 2001 From: Rick Hightower Date: Mon, 31 Aug 2026 13:47:47 -0500 Subject: [PATCH] chore: release v0.9.3 catalog and rg fixes (#72) (#73) Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01TZ1sCoZonCJw2oPbPcPioW --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- .grok-plugin/marketplace.json | 4 ++-- CHANGELOG.md | 21 +++++++++++++++++++++ README.md | 2 +- marketplace.json | 2 +- package.json | 2 +- plugin.json | 2 +- 10 files changed, 31 insertions(+), 10 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index eb53097..de32ae3 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,7 @@ "name": "project-knowledge-capture", "source": "./", "description": "Capture meetings, experiments, discoveries, and decisions into OKF; materialize WikiTicket work into a durable knowledge graph. Works in Claude Code and Grok Build.", - "version": "0.9.2", + "version": "0.9.3", "author": { "name": "Rick Hightower" }, diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 9b1abee..0a7d66c 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "project-knowledge-capture", - "version": "0.9.2", + "version": "0.9.3", "description": "Project Knowledge Capture: meetings, experiments, decisions, TicketLink/WikiTicket work, and project-memory nouns into a durable OKF knowledge graph. Multi-host bindings and write isolation for shared second brains.", "author": { "name": "Rick Hightower", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index e8320ca..94cd770 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "project-knowledge-capture", - "version": "0.9.2", + "version": "0.9.3", "description": "Project Knowledge Capture: meetings, experiments, decisions, TicketLink/WikiTicket work, and project-memory nouns into a durable OKF knowledge graph. Multi-host bindings and write isolation for shared second brains.", "author": { "name": "Rick Hightower", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index c9fc75c..5025d7e 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "project-knowledge-capture", - "version": "0.9.2", + "version": "0.9.3", "description": "Project Knowledge Capture: meetings, experiments, decisions, TicketLink/WikiTicket work, and project-memory nouns into a durable OKF knowledge graph. Multi-host bindings and write isolation for shared second brains.", "author": { "name": "Rick Hightower" diff --git a/.grok-plugin/marketplace.json b/.grok-plugin/marketplace.json index 42ae553..02a57dc 100644 --- a/.grok-plugin/marketplace.json +++ b/.grok-plugin/marketplace.json @@ -1,13 +1,13 @@ { "name": "pkc-plugin-marketplace", "description": "Optional native Grok marketplace metadata. Grok Build already loads Claude plugins with zero config; this file pins identity for Grok marketplace listings.", - "version": "0.9.2", + "version": "0.9.3", "plugins": [ { "name": "project-knowledge-capture", "source": ".", "description": "Project Knowledge Capture \u2014 meetings, experiments, decisions \u2192 OKF knowledge graph. Claude-compatible.", - "version": "0.9.2", + "version": "0.9.3", "compatibility": { "claude_plugin": true, "zero_config": true diff --git a/CHANGELOG.md b/CHANGELOG.md index 43a469e..7edda63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ ## Unreleased +## 0.9.3 — 2026-08-31 + +Correctness patch for catalog rendering and the rg-backed reverse index. Both +defects were found by porting the system-architecture-capture v0.5.4 fixes to +the shared PKC code. + +### Fixed + +- Catalog rendering no longer crashes on a YAML scalar title. `title: 421` + parses as an int, and `_escape_link_label()` assumed a string, so one legacy + title aborted the refresh after capture had already written concepts. Both + `refresh_catalog_index()` and `ensure_catalog_index()` now share one label + helper, which also stops a falsy-but-real title (`0`, `false`) from falling + back to the file stem. + ([#72](https://github.com/SpillwaveSolutions/project-knowledge-capture/issues/72)) +- The rg-backed inbound pack no longer drops matches when the bundle is + addressed through a symlink. `rg_list_files()` resolves its hits, so + `path.relative_to(bundle)` raised and the handler silently discarded a real + inbound edge while the pack still reported `reverse_index: rg`. + ([#73](https://github.com/SpillwaveSolutions/project-knowledge-capture/issues/73)) + ## 0.9.2 — 2026-08-31 Dry-run safety patch for WikiTicket materialization. diff --git a/README.md b/README.md index ea32776..0903f92 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Works on **Claude Code**, **Grok Build**, **Codex**, **Agent Plugins 1.0**, **Gr |---|---| | **Plugin name** | `project-knowledge-capture` | | **Repo** | [SpillwaveSolutions/project-knowledge-capture](https://github.com/SpillwaveSolutions/project-knowledge-capture) | -| **Version** | 0.9.2 | +| **Version** | 0.9.3 | | **License** | MIT | | **Nouns this plugin owns** | Meeting, Experiment, Discovery, Assumption, Question, Feature, Requirement, Specification, Design, Release, CodeChange, Package, Risk, Acceptance, DecisionRecord, TicketLink, Epic, Story, Task, Subtask, Bug, Branch, Project, Playbook, Runbook, Reference | diff --git a/marketplace.json b/marketplace.json index 6249325..9e41a0a 100644 --- a/marketplace.json +++ b/marketplace.json @@ -10,7 +10,7 @@ "name": "project-knowledge-capture", "source": "./", "description": "Project Knowledge Capture \u2014 OKF knowledge graph from meetings, experiments, and WikiTicket", - "version": "0.9.2" + "version": "0.9.3" } ] } diff --git a/package.json b/package.json index 6efe470..ef59e22 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "project-knowledge-capture", - "version": "0.9.2", + "version": "0.9.3", "private": true, "description": "Project Knowledge Capture \u2014 Claude Code / Grok Build plugin (docs preview)", "scripts": { diff --git a/plugin.json b/plugin.json index 0e46ea1..e45795f 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "project-knowledge-capture", - "version": "0.9.2", + "version": "0.9.3", "description": "Project Knowledge Capture: meetings, experiments, decisions, TicketLink/WikiTicket work, and project-memory nouns into a durable OKF knowledge graph. Multi-host bindings and write isolation for shared second brains.", "author": { "name": "Rick Hightower",