SHELL PIPELINES / COMMUNITY CASE
SemDecide
Typed semantic decisions inside shell pipelines: predicates, classification, scoring, and filtering for CI and data workflows.
VIEW ON GITHUB Stars are a verified snapshot · 2026-09-25

OVERVIEWSHELL PIPELINES
Shell pipelines handle text well and semantics poorly. A condition like "is this release note a breaking change" has no comfortable expression in grep.
SemDecide adds that step as a pipeline stage with a typed result, so the outcome can drive a branch, feed a filter, or gate a CI job.
WHAT JEV DECIDESJUDGMENT
Jev supplies the semantic decision behind each stage — evaluating a predicate, assigning a class, or producing a score — and SemDecide fixes the shape of the answer so the surrounding pipeline can act on it.
Read the full projecthttps://github.com/sharziki/semdecide
VIEW ON GITHUB Case notes by JevCases. Repository snapshot dated ; claims not independently reproduced.
← RETURN TO THE CASE INDEX