Back to the changelog

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.