@@ -26,8 +26,8 @@ calibrated probabilities. Modex asks six questions in one request
2626| ` needs_deep_reasoning ` | noul | doing it well needs multi-step reasoning about interactions |
2727| ` depends_on_prior_turns ` | noul | only when the thread has history: the request leans on it |
2828
29- The state sent is the request (clipped to 4k chars), the last six turns as short digests
30- (user/assistant text clipped, tool titles), and thread/project facts (backend, mode, plan,
29+ The state sent is the request (clipped to 4k chars), the last six transcript entries (user
30+ text clipped, a placeholder for each assistant reply , tool titles), and thread/project facts (backend, mode, plan,
3131turn count, project name, branch). No file contents, diffs, or tool output are sent.
3232
3333## Key and transport
@@ -51,16 +51,16 @@ locked vault as the problem rather than silently judging with the heuristic.
5151
5252The judge itself is reached one of two ways (Settings → Judge transport):
5353
54- - ** ` jev ` CLI** (default when installed): Modex runs ` jev run - --raw ` with the payload on
55- stdin and the resolved key in the child's environment only. That gives Modex the CLI's
56- config, its retries , its error messages, and ` jev doctor ` , and keeps one code path for
54+ - ** ` jev ` CLI** (default when installed): Modex runs ` jev run - --raw --compact --attempts 1 `
55+ with the payload on stdin and the resolved key in the child's environment only. That gives
56+ Modex the CLI's config , its error messages, and ` jev doctor ` , and keeps one code path for
5757 people, scripts, and agents. Install with ` npm link ` in ` TypeSafeAI/cli ` .
5858- ** Built-in HTTPS** (` POST https://api.typesafe.ai/v1/systemone ` ): the same request from
5959 Modex's own process, used when the CLI is absent or the policy says so.
6060
6161Transport selection is explicit: ** Auto** prefers the CLI and may fall back to HTTPS;
62- ** Always the jev CLI** never uses HTTPS if its executable is unavailable; ** Always HTTPS **
63- does not inspect the CLI. Saving changed judge transport, executable, or model settings
62+ ** Always the jev CLI** never uses HTTPS if its executable is unavailable; ** Always Modex's
63+ HTTPS call ** does not inspect the CLI. Saving changed judge transport, executable, or model settings
6464invalidates resolved setup without clearing learned preferences or disrupting an
6565already-running turn. General, posture-only, and no-op saves retain connection-test health.
6666
@@ -125,8 +125,8 @@ deterministically, and every step that changes the outcome adds a reason to the
125125 unavailable. Mid-thread switches lose the CLI's context, so this is off by default; model
126126 switches have their own guard in step 7.
1271274 . ** Model.** The highest rung at or below the target tier on that backend
128- (` routing/catalog.ts ` ). The ladder is rebuilt from the CLI 's live model list: Claude 's
129- aliases (haiku 0 · sonnet 1 · opus 2 · fable 3) and Codex's catalogue (gpt-5.5 0 ·
128+ (` routing/catalog.ts ` ). The ladder is rebuilt from each backend 's model list: Modex 's
129+ fixed Claude aliases (haiku 0 · sonnet 1 · opus 2 · fable 3) and Codex's live catalogue (gpt-5.5 0 ·
130130 gpt-5.6-* 1 · gpt-6-luna/sol 2 · gpt-6-astra 3), with description hints for anything new
131131 and the middle tier for unknowns.
132132 Successful non-empty lists are cached for a minute. A failed or empty list retries on
@@ -235,7 +235,8 @@ what each switch actually cost.
235235
236236## Bounds you control
237237
238- Settings has separate General, Coding CLIs, Auto routing, and Advanced sections, with Save
238+ Settings has separate General, Coding CLIs, Auto routing, Approval rules, and Advanced / demo
239+ sections, with Save
239240and Cancel kept visible while the content scrolls. Auto routing exposes posture, effort
240241ceiling, minimum judge confidence, premium turns per day, fast-mode allowance, backend
241242switching, and whether new threads start on Auto, plus the judge model and allowed coding
0 commit comments