Repository navigation
feat(token-ledger): ? learns your project and feedback, plus /brief (0.6.0) - #13
Open
bully911210 wants to merge 3 commits into
Open
bully911210 wants to merge 3 commits into
bully911210 wants to merge 3 commits into
Conversation
A small Haiku call after each prompt a person types folds the exchange into a per-project brief and a profile of the user. Corrections, frustration and which suggestions were inserted or skipped are logged as feedback. The ? prompt now leads with that memory and only the latest messages, and no longer assumes the user is a developer. /brief shows what the mod believes and lets the user fix it. Safeguards: all writes go through one queue so a slow fold cannot undo a newer edit; names, IDs, phones, emails and cards are redacted before storing or sending; only composer and bridge prompts are learned from; skipped suggestions have a small quota so they never crowd out the user's own words; chat history is kept until a real brief exists. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
…validates 2.1.295 follows $ only inside the file that receives it, never across an import. memoryEngine.ts now takes a small set of ports (store, clock, session root, model, pane) that register.tsx builds, each spelling its engine call out. Behaviour is unchanged; 167 tests pass and validate passes on both 2.1.295 and 2.1.299. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d8522e3dcf
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…, no dropped folds, honest privacy scope) - projectKey lowercases only Windows-style paths, so /work/Acme and /work/acme no longer share a brief on case-sensitive filesystems. - A turn that ends while the fold queue is full is merged into the newest waiting exchange (keeping the newest words) instead of being dropped. - The privacy claim now says exactly what is redacted: South African IDs and phones, emails, cards, bank accounts and passports. Names and non-South-African formats are not detected; README and CHANGELOG say so. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
?no longer starts cold. After each prompt a person types, a background Haiku call folds the exchange into:?suggestions were inserted or skipped.?now leads with that memory plus only the latest messages (full recent chat until a brief exists), and its prompt no longer assumes the user is a developer.New
/briefcommand shows what the mod believes and lets the user fix it:/brief brief <text>,/brief profile <text>,/brief forget,/brief reset.Safeguards (from an independent review)
/brieftext, current notes, and fold results). Names and non-South-African formats are not detected; the docs say so.Verification
claude plugin validate token-ledgerpasses;claude plugin test token-ledger: 167 pass, 0 fail (was 62).?reading memory,/brief, races with a fold in flight, redaction, origin filtering.Known limits
/brief briefedit can be rewritten by a later fold.tsc(not installed locally); the engine validator passes.Version bumped to 0.6.0; README, CHANGELOG and marketplace blurb updated.
🤖 Generated with Claude Code