Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion SUBMISSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
- Name: Tree Ring Memory
- Plugin identifier: `tree-ring-memory`
- Source: <https://github.com/TerminallyLazy/tree-ring-memory-claude-plugin>
- Release: `v0.3.4`
- Release: `v0.3.5`
- Category: Developer Tools / Workflow Orchestration
- License: MIT
- Homepage: <https://terminallylazy.github.io/Tree-Ring-Memory/>
Expand Down
4 changes: 2 additions & 2 deletions scripts/validate.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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",
],
Expand Down
4 changes: 2 additions & 2 deletions skills/tree-ring-memory/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ working directory by accident.
this project. Otherwise check `command -v tree-ring` and run
`tree-ring --version`.
2. Read existing `<project-root>/.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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Public uploads lack automatic hooks 🔗 Cross-repo conflict ≡ Correctness

README.md and skills/tree-ring-memory/SKILL.md claim that current public Codex uploads include
automatic hooks, while Tree_Ring_Memory's public-upload builder removes the hooks manifest entry
and all /hooks/ files and TERMS.md still defines the separate OpenAI upload as skills-only.
Users who install that artifact or consult the terms will receive contradictory lifecycle guidance
and may expect automatic recall and checkpoints that still require separate CLI or project-hook
configuration.
Agent Prompt
## Issue description
Correct the lifecycle guidance for the current Codex public-upload artifact. The README and skill currently say it includes automatic hooks, while the artifact remains skills-only and `TERMS.md` describes it that way.

## Issue Context
The canonical Tree_Ring_Memory builder removes the hook declaration and validates that no hook files enter the public ZIP, so automatic recall and checkpoints still require separate CLI or project-hook configuration. Either restore the skills-only warning in the README and skill, or coordinate and release the upstream package change before claiming public-upload hook support; then make the terms and all package descriptions consistently distinguish older packages from current Git and public-upload packages.

## Fix Focus Areas
- TERMS.md[8-10]
- README.md[202-207]
- skills/tree-ring-memory/SKILL.md[33-36]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

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,
Expand Down