discern
doeixd
A semantic control-flow library for Effect: Jev's `Choice` / `Noul` / `Score` answers become typed branches. Thresholds are caller-supplied, and an answer below them takes an explicit `Uncertain` branch the compiler forces you to handle rather than being rounded up to the top label. Procedure routing filters candidates with deterministic predicates first and skips the model call entirely when one candidate survives.
- ライセンス
- MIT
- GitHub Stars
- 15
- ソース確認日
- —
Jev が判断する箇所
Jev returns a structured decision for the local program; consult the source for the exact decision policy.
このプロジェクトの用途
Adds structured choices or scores to the workflow; performance and cost benefits have not been independently verified.
確認の範囲
公開ソースと連携ロジックを確認済み。
ソースと実装
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/README.md
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/model.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/index.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/LICENSE
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/test/integration.types.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/test/procedure.test.mjs
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/examples/headline.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/internal/hash.ts
同じカテゴリのプロジェクト
jev
dannote · SDK・判断フレームワーク
Jev を Elixir/OTP の非同期プロセスとして組み込み、GenServer のパターンマッチで応答を処理する。
zod-jev
jomatsu · SDK・判断フレームワーク
説明との一致や個人情報の有無など、意味に基づくルールを Zod の検証に加える。
daf-jev
docxology · SDK・判断フレームワーク
Jev の呼び出し・バッチ評価・校正・MCP 接続をまとめた Python ツールキット。
jev-starter
hamakyo · SDK・判断フレームワーク
TypeSafe SDK に、しきい値、代替経路、人による確認、評価のパターンを加える TypeScript ツール集。