0146GitHub
Jev Review
A staged code-review workflow with a local dashboard.
devagrawal09/jev-reviewREADME ↗
# Jev Review A small code-review workflow built with [TypeSafe Jev](https://typesafe.ai). It can review a Git diff or scan a complete codebase, follows the strongest structured signals through focused model calls, and presents the result in a quiet local dashboard. ## How It Works The reviewer keeps orchestration in code and uses Jev for bounded judgments: ```text Noul risk matrix -> Choice + Score file profiles -> Choice evidence selection -> Choice mechanism classification -> Score severity -> conditional Choice reviewer routing ``` - Exposes separate change-review and complete-codebase entry points. - Uses changed or related tests as context when judging test gaps. - Screens correctness, security, reliability, compatibility, and test coverage. - Selects concrete diff hunks or source regions before scoring impact. - Uses structured hints, counterexamples, and explicit decision boundaries. - Applies thresholds and workflow policy in code. - Shows large reports in collapsible dashboard sections. - Binds the dashboard to `127.0.0.1` and never serves environment files. ## Quick Start Requires Node.js 24+, Git, and a [TypeSafe API key](https://console.typesafe.ai/settings/keys). ```bash npm install cp .env.example .env # Add TYPESAFE_API_KEY to .env # Review the current Git diff npm run review:changes:save -- /path/to/git/repository # Or scan every non-ignored source file under a scope npm run review:codebase:save -- /path/to/git/repository-or-package npm run dashboard ``` Open [http://127.0.0.1:4317](http://127.0.0.1:4317). ## Commands | Command | Purpose | | --- | --- | | `npm run review:changes -- <path>` | Print a current-diff review as JSON | | `npm run review:changes:save -- <path>` | Save a current-diff review for the dashboard | | `npm run