benjivers/jev-mcp Public Public: anyone can read this; nobody can change it.

workbenchthis machine

docs: warn against asking Jev to count, compute, or compare dates

rashed parvez committed 27603c1 Browse files
2 files changed +13 −0
README.md +6
@@ -222,6 +222,12 @@ and a label. That is a feature at scale and a limitation in dialogue.
222222 If deterministic code already decides the case correctly, keep the deterministic
223223 code. Typed output guarantees the interface, not the truth. Measure before adopting.
224224
225 Do not ask Jev to compute. It is a one-pass chooser with no scratchpad, so counting,
226 arithmetic, date comparison, and threshold cutoffs are unreliable, and the answer still
227 comes back with a confident probability. Do that work in code and pass the result in as
228 a fact. Add a reference date to `state` for any question about "today". See TypeSafe's
229 [numeric and date limitations](https://docs.typesafe.ai/model-jaggedness/jev-1.13).
230
225231 ## Development
226232
227233 ```bash
skills/jev/SKILL.md +7
@@ -158,4 +158,11 @@ Do not batch questions about unrelated subjects. One state, one subject.
158158
159159 Do not use a Score for a category, or a Choice for a degree.
160160
161 Do not ask Jev to compute. It has no scratchpad, so it cannot count, add, compare
162 dates, or apply a cutoff reliably, and it returns a confident probability anyway.
163 "Is this user over 18?" fails on a birth date and works on "the user is 17". Keep
164 arithmetic, counting, and date comparison in code, then hand Jev the result as a fact.
165 When a question mentions today, put the date in `state`; Jev has no clock. TypeSafe
166 documents this in [numeric and date limitations](https://docs.typesafe.ai/model-jaggedness/jev-1.13).
167
161168 Do not paste secrets, keys, or credentials into `state`.
↑↓ navigate ↵ open esc close

Keyboard shortcuts