Skip to content

docs: event-log design doc, design/ in CLAUDE.md, and 0.8.0 changelog - #213

Merged
jgpruitt merged 3 commits into
mainfrom
jpruitt/event-design
Aug 13, 2026
Merged

docs: event-log design doc, design/ in CLAUDE.md, and 0.8.0 changelog#213
jgpruitt merged 3 commits into
mainfrom
jpruitt/event-design

Conversation

@jgpruitt

Copy link
Copy Markdown
Collaborator

Documentation follow-up to the memory audit-log feature (merged in #212), plus the 0.8.0 release notes.

Changes

  • design/event-log-and-history.md — a new living design document covering the append-only memory_event audit log: append-only vs prior-state archival, transaction-local attribution, storage/indexes/30-day retention, per-event-tree-gated history reads (scopes, date windows, event_id keyset pagination, deleted-path resolution), and revert/undelete (full-snapshot restore, deliberate override, and version + content_version continuation). Indexed in design/README.md.
  • CLAUDE.md — adds a "Design docs" section pointing contributors to design/ (living, contributor-facing subsystem docs) and distinguishing it from docs/ (user-facing, published). Also fixes the stale audience note that referenced now-removed root *_DESIGN.md files. (AGENTS.md is a symlink to CLAUDE.md, so both update.)
  • CHANGELOG.md — 0.8.0 release notes for the audit-history feature (memory.history + memory.revert across RPC/CLI/MCP; space schema → 0.0.9, core → 0.0.7; MIN_SERVER_VERSION → 0.8.0).

Release

Docs/notes only — no version bumps or tags here. After merge, the release is cut with the interactive scripts:

./bun run release:client 0.8.0   # bump MIN_SERVER_VERSION → 0.8.0 when prompted; MIN_CLIENT_VERSION stays 0.4.0
./bun run release:server 0.8.0

Living design doc covering the append-only memory_event audit log,
transaction-local attribution, per-event-tree-gated history reads
(scopes, date windows, event_id keyset pagination, deleted-path
resolution), and version revert/undelete (full-snapshot restore,
deliberate override, and version + content_version continuation).
Add a Design docs section pointing contributors to design/ (living,
contributor-facing subsystem docs) and distinguishing it from docs/
(user-facing, published). Fix the stale audience note that referenced
now-removed root *_DESIGN.md files.
Copilot AI lite review requested due to automatic review settings August 13, 2026 19:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Documentation follow-up to the audit-log / history / revert feature, adding a contributor-facing living design document, clarifying where design docs live, and drafting the 0.8.0 release notes.

Changes:

  • Added a new living design doc describing the memory_event audit log, history reads, and revert/undelete semantics.
  • Updated contributor guidance in CLAUDE.md to distinguish user-facing docs/ from internal living design docs in design/.
  • Added 0.8.0 release notes to the changelog and indexed the new design doc in design/README.md.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
design/README.md Adds the new event-log/history design doc to the design-doc index.
design/event-log-and-history.md New living design document covering the audit log, history gating/pagination, retention, and revert/undelete behavior.
CLAUDE.md Adds a “Design docs” section and updates the documentation audience guidance to reference design/.
CHANGELOG.md Adds the 0.8.0 release notes describing history + revert/undelete and related schema notes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jgpruitt
jgpruitt merged commit 19bc1d5 into main Aug 13, 2026
7 checks passed
@jgpruitt
jgpruitt deleted the jpruitt/event-design branch August 13, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants