KB-318 · OFFER/LEDGER
Offer Ledger
The offer as a ledger: one row per service, and every row forced to complete three honest columns — what we do, what you concretely get, and what it costs to start. The discipline is the section: an offer that cannot fill its own outcome column is a feature looking for a buyer, and this layout makes that visible before a customer does.
Install
One command — the source lands in your repo. Or copy it from the Code tab.
$ pnpm dlx shadcn@latest add @kinetiq/offer-ledger
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| rows | OfferRow[] | — | Service, concrete outcome, and what starting costs. |