← Back to Learning hub

TypeSafe Jev

The official docs lead with philosophy and leave you confused. This course does the reverse: get the mental model first, then use it. You'll learn what a System One model is, the three primitives, and — the real goal — how to spot where Jev belongs in your own projects.

The mission. Understand Jev deeply enough to confidently decide where to use it in real work. Every lesson stays concrete (support-ticket routing as the running example) and builds toward runnable TypeScript. Grounded in TypeSafe's own docs.

Lessons

Lesson 01

The mental model

What Jev is, the mismatch it removes, the three primitives, the anatomy of one call, and a four-question test for spotting a "Jev-shaped problem".

Lesson 02

Your first real call (TypeScript)

A runnable Node/TS client: typed request/response, one fetch, and a confidence-threshold router that auto-acts or escalates to a human.

Lesson 03

Composing questions & patterns

Choice + Score + Noul in one call, fusing answers in code, the three reusable patterns, and three Jev-shaped use cases in your own product.

Reference

Reference

Glossary & primitives cheat-sheet

TypeSafe's exact nomenclature plus the verified request/response shapes. The source of truth every lesson uses.

A living course — lessons open as standalone pages and print cleanly for review.

This is a teaching workspace — ask your teacher to add the next lesson or expand any topic.