aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-01 23:43:46 -0500
committerCraig Jennings <c@cjennings.net>2026-06-01 23:43:46 -0500
commit92a3be1085359dfb60d4861670398ee3f496fe99 (patch)
treea16dea21bdc51f63dc655fb6f8e9c5172955ebfc /docs
parent8bae955521cdf3e2f8d5ff015b3ae36b5b8a75e8 (diff)
downloadpearl-92a3be1085359dfb60d4861670398ee3f496fe99.tar.gz
pearl-92a3be1085359dfb60d4861670398ee3f496fe99.zip
feat(filter): multi-select states in the interactive builder
I made the builder's State prompt a completing-read-multiple, the way the Labels prompt already is, so you can pick several workflow states for one filter. The selection maps the way the spec describes: pick one and :state stays a scalar string, pick several and it becomes a list (state.name.in), pick none and there's no state constraint. The "[ Any. ]" sentinel is filtered out of the result like it is for labels. Phase 2 of docs/multi-state-filter-spec.org. A stubbed-builder test covers the one/many/none mapping. Suite, compile, and lint green.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions