Skip to content

Qualixar Jev Decision Layer 1.0.12 — Name the Policy That Blocks It

Choose a tag to compare

@varun369 varun369 released this 30 Sep 16:51
· 6 commits to main since this release

When an organization manages Claude Code, its policy can stop the Jev plugin's hooks, keep the plugin from loading, or leave its MCP server off an allowlist. Until now the plugin just went quiet and nothing said why. A tool that stops working without a word is a reliability defect, so 1.0.12 names the cause. That is the AI Reliability Engineering part of this release.

What's new

  • Jev says when a Claude Code organization policy stops the plugin. jev doctor adds a claude_code_policy check with status NOTICE. jev_auto_status adds a claude_code_policy field. Step 1 of the setup wizard shows a short notice. Each one names the source, what it stops, and what an administrator or you can do about it.
  • Read-only, and it repeats nothing from your policy. The check reads only the managed sources Claude Code documents. It returns fixed codes and fixed advice, never another policy value. A malformed allowlist is reported the way Claude Code enforces it: as empty. A plugin force-enabled in managed enabledPlugins is recognised as keeping its hooks.
  • An administrator route and a stopgap. Enterprise-managed Claude Code gives the managed settings that allow the plugin. It also gives a CLAUDE.md section that makes the Jev tools usable in the Claude desktop app in the meantime.
  • jev host-register --host claude-desktop asks you to quit the app only after it actually changed the file.

If you are on 1.0.11 without such a policy

Nothing changes for you. jev doctor, jev_auto_status and the wizard produce exactly the 1.0.11 output. A notice can never change the doctor's overall result or exit code. Hooks, consent, grants and routing are unchanged for every host.

Upgrade

claude plugin marketplace update qualixar
claude plugin update qualixar-jev-decision-layer@qualixar

In the Claude desktop app, quit the app first, then run scripts/jev host-register --host claude-desktop --write from the new plugin cache so the app starts the 1.0.12 launcher.

20 MCP tools, 38 recipes, 114 synthetic offline fixtures, five host adapters. Supported and verified on macOS; Linux experimental; Windows hosted runtime disabled.