Skip to content

A service may let a holder forget content it sent or was told: the envelope stays on every read path, and the completing event names what stays - #115

Closed
riccardone wants to merge 1 commit into
mainfrom
spec-37-forget
Closed

riccardone wants to merge 1 commit into
mainfrom
spec-37-forget

Conversation

@riccardone

Copy link
Copy Markdown
Contributor

Entry 46 on #37 (#37), proven by best-peer.

Why

The spec has commands as facts and an event log as the record. Nothing says how a holder removes content it sent or was told, or what a service keeps when it does, though a person may need their words gone. best-peer's forget names one prompt's correlation, a deployment's prompts or those before a time; each matching event loses its content (the messages, the answer, the engine's words) and keeps its id, type, time and correlation, with the counts the meter reads, marked forgotten. The log is rewritten in place, so a page, a replay with Last-Event-ID and a restart all serve the envelope without the content, and Forgotten lists what was removed and what was kept. On a workspace, each member that answered is asked to forget its own copy.

What

Events gains Forgetting Content: a service may offer it; a forgotten event keeps its envelope on every read path; the completing event names what was removed and what was kept.

Nothing changes in the conformance list: the sentence is a clarification.

No version bump and no release notes here: the PRs from #37 do not collide that way, and the release that gathers them does both.

🤖 Generated with Claude Code

…velope stays on every read path, and the completing event names what stays

Entry 46 of #37. Commands are facts and the event log is the record, and nothing says how a holder removes content it sent or got, or what a service keeps. best-peer's forget removes a holder's prompts and answers and keeps each event's envelope on the page, the stream, a replay and after a restart; Forgotten names what was removed and what was kept.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
riccardone added a commit that referenced this pull request Oct 22, 2026
…velope stays on every read path, and the completing event names what stays

Entry 46 on #37 (#37), proven by best-peer. Landed from #115.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@riccardone

Copy link
Copy Markdown
Contributor Author

Landed on main as a39cf63 under the repository's new process (SDLC.md: every change on main after the local gate and the review). The review of the whole batch is in the Review: commits after it, up to 5603cb1. Closing this pull request.

@riccardone riccardone closed this Oct 22, 2026
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.

1 participant