KQ-222 · REDLINE/TABLE

Redline Table

An agent's proposed edits laid over the table itself: removals struck through, additions tinted in, changes shown as was and would-be — and every proposal is a toggle, so the reader accepts or declines row by row before anything is applied. The counts under the grid derive from what is currently accepted; the apply button never claims more than the toggles say.

KQ-222 · REDLINE/TABLE

Proposed board cleanup

Click a proposed row to accept or decline it

SlotCrewWindow

11removal ·11addition ·11change

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/redline-table

Props

PropTypeDefaultDescription
rowsRedlineRow[]Cells plus a kind — keep, remove, add, or change with its next cells.
onApply(acceptedIds) => voidFired once with only the rows still accepted.
applyLabel(count) => stringThe button copy, given the live accepted count.