From 9af1a4619b821e4e0681079dc62ae69891f52f92 Mon Sep 17 00:00:00 2001 From: lazy Date: Tue, 8 Sep 2026 16:48:00 -0400 Subject: [PATCH] docs: align shared lifecycle guidance with public hook support --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- README.md | 5 ++--- SUBMISSION.md | 2 +- scripts/validate.py | 4 ++-- skills/tree-ring-memory/SKILL.md | 4 ++-- 6 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 8174d05..24adc13 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -5,7 +5,7 @@ "url": "https://github.com/TerminallyLazy" }, "description": "Claude Code marketplace for Tree Ring Memory v0.15 verified bootstrap, local-first recall, and receipt-backed harness readiness.", - "version": "0.3.4", + "version": "0.3.5", "plugins": [ { "name": "tree-ring-memory", diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 8aba23e..6d10857 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "tree-ring-memory", "displayName": "Tree Ring Memory", - "version": "0.3.4", + "version": "0.3.5", "description": "Local-first memory lifecycle, project bootstrap, and receipt-backed harness guidance for Claude Code using Tree Ring Memory v0.15+.", "author": { "name": "TerminallyLazy", diff --git a/README.md b/README.md index d4d5980..3fd94a8 100644 --- a/README.md +++ b/README.md @@ -201,9 +201,8 @@ project and plugin hooks. `integrations status --verbose` reports the last validated recall's result count and query class. A zero-result receipt proves the check ran; it does not -prove that useful context was found. A skills-only plugin installation has no -automatic lifecycle hooks; enable the repository plugin or configure the -project with the CLI to obtain them. A newly configured Codex hook still needs +prove that useful context was found. Older skills-only packages omitted +automatic lifecycle hooks. Current Git and public upload packages include them. A newly configured Codex hook still needs the host's trust flow and a new session before automatic execution can be verified. diff --git a/SUBMISSION.md b/SUBMISSION.md index d8179a6..b3477ab 100644 --- a/SUBMISSION.md +++ b/SUBMISSION.md @@ -5,7 +5,7 @@ - Name: Tree Ring Memory - Plugin identifier: `tree-ring-memory` - Source: -- Release: `v0.3.4` +- Release: `v0.3.5` - Category: Developer Tools / Workflow Orchestration - License: MIT - Homepage: diff --git a/scripts/validate.py b/scripts/validate.py index a75267a..9e70b47 100644 --- a/scripts/validate.py +++ b/scripts/validate.py @@ -9,7 +9,7 @@ ROOT = Path(__file__).resolve().parents[1] -EXPECTED_WRAPPER_VERSION = "0.3.4" +EXPECTED_WRAPPER_VERSION = "0.3.5" UNSAFE_TOKEN_EXPORT = "export TREE_RING_COORDINATOR_TOKEN='<" CANONICAL_ISSUES = "https://github.com/TerminallyLazy/Tree-Ring-Memory/issues" CANONICAL_ADVISORY = "https://github.com/TerminallyLazy/Tree-Ring-Memory/security/advisories/new" @@ -243,7 +243,7 @@ def validate_security_boundary() -> None: require_markers( "SUBMISSION.md", [ - "v0.3.4", + "v0.3.5", "claude plugin validate . --strict", "smoke_v015.sh", ], diff --git a/skills/tree-ring-memory/SKILL.md b/skills/tree-ring-memory/SKILL.md index 9953ac3..b5b3a40 100644 --- a/skills/tree-ring-memory/SKILL.md +++ b/skills/tree-ring-memory/SKILL.md @@ -31,8 +31,8 @@ working directory by accident. this project. Otherwise check `command -v tree-ring` and run `tree-ring --version`. 2. Read existing `/.tree-ring/SKILL.md` and `CLI.md` when present. - Lifecycle hooks need CLI 0.15.6 or newer; a skills-only plugin package has no - automatic hooks. Use `integrations status --verbose` to inspect the last + Lifecycle hooks need CLI 0.15.6 or newer; older packages may omit + automatic hooks. Current Codex packages include them, including the public upload. Use `integrations status --verbose` to inspect the last recall count and query class, and distinguish no receipt from zero results. 3. This package targets Tree Ring Memory CLI 0.15.0 or newer. If no compatible CLI is available and the user's request already authorizes Tree Ring setup,