Kanshō/Memory promotion queue

Memory promotion queue

Proposed memories waiting for user or policy approval before they enter long-term storage. The buyer designs the gate between 'noticed' and 'remembered'.

Included in the single kansho full pack. Components are not offered as separate installs.

Live queue

Approve or reject to clear an item
Promotion queue3 awaiting review
  • CandidateUser82% conf

    Avery batches non-urgent design review requests into a weekly queue.

    Observed across 4 of the last 5 weeks.

    pattern · sessions/2026-05

  • CandidateOrg95% conf

    Production cut-overs require two approvals when drift exceeds 0.5%.

    Stated explicitly in a decision doc; high reuse value.

    decisions/2026-04-22-audit-compaction.md

  • CandidateTeam58% conf

    The planner times out when chunk size is above 4k tokens.

    Seen twice; below confidence floor — flag for review.

    run R-1041

Bulk selection

Pass onApproveMany/onRejectMany to opt into per-row checkboxes, a select-all header, and an action bar
Promotion queue3 awaiting review
  • CandidateUser82% conf

    Avery batches non-urgent design review requests into a weekly queue.

    Observed across 4 of the last 5 weeks.

    pattern · sessions/2026-05

  • CandidateOrg95% conf

    Production cut-overs require two approvals when drift exceeds 0.5%.

    Stated explicitly in a decision doc; high reuse value.

    decisions/2026-04-22-audit-compaction.md

  • CandidateTeam58% conf

    The planner times out when chunk size is above 4k tokens.

    Seen twice; below confidence floor — flag for review.

    run R-1041

Empty state

Promotion queue0 awaiting review

Nothing waiting for promotion.

Component documentation

Memory Promotion Queue

components/memory/memory-promotion-queue.tsx

Purpose

Presents proposed memories for individual or bulk approval and rejection.

Appropriate use

Use for human review before candidate facts are promoted into broader memory scopes.

Example

components/memory/memory-promotion-queue.tsx has a representative live example in the "Live queue" section on /components/memory-promotion-queue.

States

Supports populated and empty queues, per-row decisions, and opt-in multi-select when either bulk callback is supplied.

API and props

MemoryPromotionQueue accepts proposals, onApprove, onReject, onApproveMany, onRejectMany, and className; each proposal supplies id, fact, scope, confidence, reason, and source.

Dependencies

Direct imports are React, Lucide icons, StatusPill, Tag, Checkbox, shared memory types, and cn.

Accessibility

Checkboxes have proposal-specific names, select-all supports indeterminate state, and scope, confidence, reason, and source are textual.

Limitations

The host owns policy, persistence, confirmation, pending/error feedback, and removal of resolved proposals.

Source

Source: components/memory/memory-promotion-queue.tsx.

Full pack

components/memory/memory-promotion-queue.tsx is documented at /components/memory-promotion-queue and installs only through the single Kansho full pack; no individual component install is offered.