v0.28.1
June 29, 2026
WIP grows up: a saturated phase can reroute work to another state, thresholds become dynamic, and every item "remembers" why it is where it is.
-
Feature
WIP "redirect to another state" mode
A new per-phase WIP mode: when the phase is full, the incoming item is not queued but routed to a target state you choose (overflow queues, escalation, triage). The other modes (warning only, parking with manual override, rigid parking) remain. And the timeout always wins: if an item waiting in a WIP queue hits its phase timeout, it leaves anyway — the queue no longer holds it, and stays clean.
-
Feature
Dynamic WIP thresholds + status reason
The WIP limit (flow and phase) is no longer just a fixed number: you can write it as an expression (e.g. referencing a variable), ready for the upcoming flow variables; empty/invalid means unlimited. And every item now records WHY it entered its current state (flow start, manual change, rule, event, timeout, max iterations, WIP redirect) — inspectable in rules and scripts, and the basis for board badges to come. Designer polish: clearer WIP mode labels, a grouped "Limits & guards" section, and a target picker that only offers reachable destinations.