What you can build with it

What it does

The library identifies IRS forms and page kinds from extracted text using a JSON registry of form descriptions.

Evidence 1 ↗

How Jev fits

Jev chooses a page kind and form; five parent forms can trigger a second schedule question, and blank pages bypass the model.

Evidence 1 ↗

Getting started

Use classifyPage with text lines, jevBackend and criteria.json. PDF helpers additionally require Poppler; the backend needs a TypeSafe key.

Evidence 1 ↗ · Evidence 2 ↗

Scope and limits

State-tax forms, broker or bank statements, and letters are defined routing categories but are not yet evaluated. Low-confidence pages need the caller’s fallback policy.

Evidence 1 ↗ · Evidence 2 ↗

Repository description

Tax document page classifier built on Jev decisions. 100% strict accuracy across 261 IRS forms, ~$0.001 per page.

Project facts

Relationship to Jev
Jev application
Evidence
Documented
Language
TypeScript
License
Apache-2.0
Origin
Original repository
Repository status
Not archived
Created
2026-09-18
Last code update
2026-09-20
GitHub stars
475
Evidence checked
Sep 30, 2026
Metadata checked
Sep 29, 2026
Check status
Up to date

Stars measure the whole repository, including work unrelated to Jev.

Evidence and scope

Documented records the linked documentation or source. JevHunt has not independently run or benchmarked this project.

Evidence commit: 3e95a77f763c6becb78472f8b2ce2f54237f9214

Discovered through: typesafe-field-guide.

How we review →

Suggest a correction · Claim this listing · Submit a project