Plan Card
An agent plan card with a step list, a draining auto-approve countdown that pauses on hover or focus and can be cancelled, and a lit Approve key with a Ctrl/⌘+Enter shortcut.
Preview
Plan4 steps
Move invoice exports to the v2 API
Swap the nightly CSV job for the paged v2 endpoint and keep the old job behind a flag for one release.
- Read the current export jobjobs/export-invoices.ts
- Add a paged v2 clientlib/billing/v2-client.ts
- Gate the switch behind a flagflag: invoices_v2
- Run the export against stagingpnpm job:export --env staging
Hover or focus the card to pause
Plan3 steps
ApprovedTidy onboarding copy
Shorten the welcome screens and match the new voice guide.
- Find strings over 80 characters
- Rewrite them in sentence case
- Open a draft for Priya to review
Plan3 steps
Needs reviewRebuild the docs search index
- Snapshot the current indexindex: docs-2026-10
- Build a fresh index from source
- Swap the alias, keep the old one for 24h
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| title | string | — | Plan title; names the region. |
| description | string | — | One or two sentences on what the plan achieves. |
| steps | PlanStep[] | — | Ordered steps { id, label, detail? }; detail renders in mono. |
| autoApproveAfter | number | — | Seconds until the plan approves itself; omit for no countdown. |
| status | "pending" | "cancelled" | "approved" | — | Controlled status; pair with onStatusChange. |
| defaultStatus | "pending" | "cancelled" | "approved" | "pending" | Initial status when uncontrolled. |
| onStatusChange | (status, source: "user" | "auto") => void | — | Called on every status change, with what changed it. |
| onApprove | (source: "user" | "auto") => void | — | Called when the plan is approved by the user or the countdown. |
| onEdit | () => void | — | Called by the Edit action; omit to hide Edit. |
| approveLabel | string | "Approve" | Label of the approve key. |
| editLabel | string | "Edit" | Label of the edit action. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
