v0.1.4 — tell the truth about who is waiting
Fixes from the first real production review — ten findings across three repos, triaged long enough that the call which posted the card had already ended.
The page no longer claims a handoff that did not happen. Submitting said "decisions returned to agent" and the rail said "agent waiting" even when nothing was listening. That is the normal case, not an edge case: a review worth posting takes longer than any tool timeout, so most cards are submitted after the agent stopped waiting — often in a later session.
The server already tracked parked waiters and threw the answer away. It now reports waiting per card and delivered on submit. When nothing was listening the card says so, and offers the command that resumes it, to copy rather than retype an id by eye. Nothing was ever lost — decisions are files on disk — but you had to know that.
No tab, no explanation. The auto-open decision is now logged with its reason. Previously that reason was returned only to whoever posted the card, which for an MCP call is the agent, so a human who got no tab also got no clue why. The desktop notification carries the card id in that case.
Summaries stop hiding behind a hover. A finding's summary clipped to one line even on the row you had opened to read, and the tooltip then rendered over the detail beneath it. Open rows now show the summary in full; the collapsed list keeps one line, because that is what makes twelve findings scannable. Card titles wrap instead of ellipsing.
npm i -g @triago/cliNo schema, card-format or API breaking change. waiting and delivered are additive.