Skip to main content

jev-typed-decision

Small models write convincing prose. Convincing prose is not a confidence signal. This package keeps a typed decision record instead: the answer, a numeric confidence, the evidence it leaned on, and what to do when confidence is low.

from jev_typed_decision import record, needs_human

rec = record("route to human", 0.42, evidence=["eval-2026-09"])
needs_human(rec)   # True -> escalate instead of acting

Why

Reading the shape of a decision beats reading the sound of the answer. Details, background and worked examples:

Scope

Reference helper, stdlib only, no runtime dependencies. Confidence clamping is deliberately blunt; calibrate per project.

Release files for jev-typed-decision 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jev-typed-decision 0.1.0
File Size Uploaded
jev_typed_decision-0.1.0.tar.gz 2.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jev-typed-decision 0.1.0
File Interpreter ABI Platform
jev_typed_decision-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.1 kB

Release files / jev_typed_decision-0.1.0.tar.gz

Download URL jev_typed_decision-0.1.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8fc4164ef764d1b9324a389d4e0151e7c50f73c2332349e48e14f56a0cfef1dc
BLAKE2b-256 checksum
How to use checksums
187f1369ae0c1c2b564615a9ce02e105dc869abe385f3ca22342b90feeba8898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / jev_typed_decision-0.1.0-py3-none-any.whl

Download URL jev_typed_decision-0.1.0-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be0943aa0f14a40200d614a1df16eaa46e782a68cbf59a2958d1034063eb3a15
BLAKE2b-256 checksum
How to use checksums
573464118e6a80310dc78e83d6385bf5650cc6356106d8d90dbcc8ee6225d954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page