feat(kb-ui): MemoryReviewQueue — free-text note curation (spec §9) #3

Merged
jules merged 1 commits from feat/kb-memory-review into main 2026-07-10 02:17:05 +00:00
Owner

The curation base for a per-person gated memory collection of free-text notes (kind: note), distinct from ClaimsReviewQueue's subject·predicate·value triples — memory is free text, not triples, so it needed its own review surface.

MemoryReviewQueue groups Proposed (specialist-noted, awaiting confirmation) vs Remembered (active), with onConfirm/onForget callbacks, source attribution (defaultSourceLabel, overridable), kind + tags, and relative time. Uses the lib's existing primitives (Badge, cn, formatRelative) + data-action contract, so it matches the KB UI house style. Collection-agnostic — the same base powers the KB memory collection curation and a consumer's /memory page (the P3 memory re-skin, W2d).

Typechecks clean.

🤖 Generated with Claude Code

The curation base for a per-person gated `memory` collection of **free-text notes** (`kind: note`), distinct from `ClaimsReviewQueue`'s subject·predicate·value triples — memory is free text, not triples, so it needed its own review surface. `MemoryReviewQueue` groups **Proposed** (specialist-noted, awaiting confirmation) vs **Remembered** (active), with `onConfirm`/`onForget` callbacks, source attribution (`defaultSourceLabel`, overridable), kind + tags, and relative time. Uses the lib's existing primitives (`Badge`, `cn`, `formatRelative`) + `data-action` contract, so it matches the KB UI house style. Collection-agnostic — the same base powers the KB `memory` collection curation and a consumer's `/memory` page (the P3 memory re-skin, W2d). Typechecks clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jules added 1 commit 2026-07-10 00:10:21 +00:00
The curation base for a per-person gated `memory` collection of FREE-TEXT notes
(kind: note), distinct from ClaimsReviewQueue's subject·predicate·value triples.
Groups proposed (specialist-noted, awaiting confirmation) vs remembered (active),
with confirm/forget callbacks, source attribution, and tags — matching the KB UI
house style. Collection-agnostic (props in, callbacks out): the same base powers
the KB `memory` collection and a consumer's /memory page.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jules merged commit 2c921a911c into main 2026-07-10 02:17:05 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: CremaUIStudio/lib-knowledge-ui#3
No description provided.