Internal Strategy Memo · Tooling Integration

Jev Integration Plan

Where a fast, cheap "decision-layer" model fits across Crabtree Marketing operations, client delivery, and the 16Fold product — and where it explicitly does not.

Prepared forRobert Crabtree
Prepared byHermes
DateSeptember 19, 2026
StatusAwaiting access · pilot-only recommendation
Summary

The one-line verdict

Jev is not a replacement for Anthropic/Claude — it can't write, reason, or make judgment calls. It's a narrow, extremely cheap classifier that answers bounded questions ("which category," "how urgent," "yes/no") in a single pass instead of a full LLM round-trip. The opportunity is real but small in scope: strip the mechanical decision points out of workflows that currently spend a full Claude call on them, and reserve Claude for the writing and judgment work it's actually good at.

Net effect if implemented well: lower cost and lower latency on the routing/triage/scoring layer sitting in front of your real agents — with zero change to who makes the judgment calls that matter (Scalpel, Breaker, Atlas, Lift, you).

Part 1

What Jev actually does

You send it a piece of text or data (the "state") plus a fixed set of possible answers (the "questions"). It returns a typed answer — a chosen category, or a 0–1 confidence score — in one fast pass. No generation, no reasoning chain, no creativity, no memory of past calls.

FactDetail
AccessEarly access, waitlisted since Sept 15, 2026 — application submitted
Pricing$0.042 per million input tokens · output tokens free
What it can doClassification, routing, urgency/priority scoring, yes/no gating, lead scoring
What it cannot doWrite copy, hold a conversation, reason through strategy, make QA judgment calls, replace any V4 agent
Part 2

Where it maps onto what we already run

Five concrete seams in the current stack where a full LLM call is currently doing a job that's really just a classification decision:

1. agent_coordination priority triage

Every new coordination-log row currently needs a judgment call on urgency before it reaches you on Telegram. That's a bounded classification job — exactly Jev's use case, and the lowest-stakes place to pilot it (a wrong call here means one extra ping, not a broken pipeline).

2. n8n workflow decision nodes

Across the ~40+ live n8n workflows, any IF-node that currently calls an LLM to answer "is this urgent," "is this lead qualified," "does this need Robert" is a direct candidate — same cost/latency win TypeSafe's own published case studies describe.

3. V4 agent / skill routing

Deciding which of the 14 V4 agents or which Hermes skill should handle an inbound request is currently either manual or burns a model call. Jev can do first-pass routing suggestions — the receiving agent or Hermes still confirms before acting (see the Approve gate in Part 4).

4. Content QA pre-filter, ahead of Scalpel

A cheap pass/fail on hard, checkable rules (banned words, missing disclaimer, length limits) before content reaches Scalpel/Breaker — cutting volume that needs full review, not replacing their judgment on nuance, tone, or factual accuracy.

5. Prospect/lead scoring

Hot/warm/cold tagging on Apollo-enriched prospects is a bounded classification task with no need for a reasoning model.

Part 3

Benefits, by who it touches

For Crabtree Marketing operations (you, directly)

For agency clients (ICON Golf Cars, Groundwork, Terry's Marine, etc.)

For 16Fold specifically

This is the highest-leverage use case of the three. 16Fold's own architecture is structurally identical to Hermes's — an AI chief-of-staff routing and triaging requests for SMB clients. As the client base grows, the volume of mechanical decisions (which workflow, how urgent, which category) scales linearly with clients. If that layer runs on full Claude calls, so does the cost. Jev is a genuine COGS-reduction lever that protects margin as 16Fold scales, not just a nice-to-have.

Part 4

Phased rollout

Phase 0 — Now

Access & wrapper

Waitlist application submitted. When access lands: get the API key, build a thin wrapper client, confirm the SDK pattern (choice/noul primitives) against a couple of dummy inputs before touching anything live.

Phase 1 — First pilot

agent_coordination priority triage + confidence scoring

Run Jev alongside the current triage logic (not replacing it) for two weeks. Compare its urgency/priority calls against what actually turned out to matter. Zero production risk — output is advisory only during this phase.

Refinement: have Jev attach a confidence score to every triage call, not just a category. Only low-confidence or high-stakes calls surface to you — high-confidence routine ones clear silently. Tune conservative: per the sharpest pushback on this pattern, nobody notices a slow triage, everyone notices the one wrongly-suppressed call that mattered.

Effort: low · Risk: none (shadow mode) · Owner: Hermes
Phase 2 — n8n decision nodes

Audit + swap 1–2 workflows, add self-healing retries

Identify n8n IF-nodes currently spending a full LLM call on a yes/no or category decision. Swap one or two low-stakes ones to Jev via an HTTP node. Measure real cost and latency delta before expanding further.

Refinement: extend the same pattern to workflow failure handling — when a node hits an API error, Jev picks retry / wait / change-params / escalate in milliseconds instead of the workflow dying or looping blind. Same mechanism (bounded choice, cheap call), different trigger point.

Effort: medium · Risk: low (isolated, reversible per workflow) · Owner: Hermes / Cog
Phase 3 — V4 routing pre-filter + irreversible-action gate

First-pass suggestion, not final say

Jev suggests which V4 agent/skill an inbound request likely belongs to. The receiving agent or Hermes still confirms — this stays a recommendation layer, never an autonomous routing decision.

Refinement — the highest-value idea in this phase: before Hermes or any agent executes a publish / send / delete / spend action, Jev scores that specific action for reversibility. This turns the capability-autonomy-ladder discipline we already run by hand (Part 5, below) into an automated technical gate rather than a written rule Hermes has to remember to apply every time. Low-reversibility actions still hit a named human approval gate — Jev narrows what needs that gate, it never grants itself the authority to skip it.

Effort: medium · Risk: low (confirmation gate retained) · Owner: Hermes
Phase 4 — QA hard-rule pre-filter

Volume reduction ahead of Scalpel/Breaker

Only after Phases 1–3 are proven stable. Jev catches hard, checkable rule violations before content reaches the QA pipeline. Scalpel and Breaker remain the actual authority on judgment, tone, and factual accuracy — this never becomes a bypass.

Refinement: the same pre-filter pattern extends per-agent, not just at the QA gate — a cheap Jev checklist pass (brand-voice markers present, required disclaimer present, format matches spec) right before any V4 agent hands off its draft, catching mechanical misses before they even reach Scalpel. Still advisory; Scalpel/Breaker remain the real authority.

Effort: medium · Risk: medium (touches the QA pipeline — proceed only with a wrapper-subworkflow pattern, never direct surgery) · Owner: Hermes + Scalpel/Breaker sign-off
Phase 5 — Lead scoring

Apollo-enriched prospect hot/warm/cold tagging

Apply once the pattern is proven elsewhere — bounded, low-risk, but not urgent.

Refinement: extend the tag to a routing action, not just a label — on a new Supabase lead row, Jev's output decides immediate-outreach vs. nurture-sequence vs. hold-for-qualification, feeding directly into the existing n8n lead workflow instead of leaving the routing decision to a person reading a tag.

Effort: low · Risk: low · Owner: Hermes
Phase 6 — 16Fold product evaluation

Not a build decision yet — a roadmap question

Once Phases 1–3 have real cost/latency data from Crabtree Marketing's own use, bring that data to a 16Fold roadmap review to decide whether the same pattern belongs in the product's own client-facing architecture. This is an engineering/roadmap decision, not something to build ahead of proof.

Effort: N/A (decision, not build) · Risk: N/A · Owner: Robert / 16Fold roadmap
Phase 7 — Context/memory pruning (new, unproven)

Deciding what Hermes forgets, not just what it does

When session context nears its limit, use Jev to score which history entries to trim/summarize vs. keep, weighting recency and decision-stakes over raw age. This is the one idea from this round with no precedent in how we currently manage memory — treat it as exploratory, not scheduled, until Phases 1–3 prove the pattern is trustworthy on lower-stakes decisions first.

Effort: medium · Risk: medium (a wrongly-pruned high-stakes memory is a silent failure, hard to catch) · Owner: Hermes
Part 5

Autonomy ladder — what Jev is allowed to do on its own

Per standing discipline, no new capability ships without this filled out. This governs every phase above.

Capability: Jev Decision Layer
1. Research : unsupervised — reads only structured inputs already flowing through existing pipelines (coordination rows, workflow payloads, lead records). No new data access.
2. Draft : unsupervised — outputs a label/score/category. Stays internal to the pipeline; never shown to clients, never published.
3. Recommend: unsupervised — flags, ranks, or suggests a route based on its classification (e.g. "priority: blocker," "route to Quill").
4. Approve : named gate — the receiving agent, Scalpel/Breaker, or Robert still makes the real judgment call in every phase above. Jev only reduces what reaches that gate.
5. Execute : NEVER — Jev does not publish, spend, send, or contact anyone under any circumstance. It labels and routes for systems that already have their own approval gates.
Part 6

Risks & guardrails

Early-access, unproven at scale. Four days old at time of writing, waitlisted, no production track record. Treat every phase above as a pilot with a rollback path, not a committed migration.

Don't let it creep into judgment calls. The entire value case depends on a hard line: Jev classifies and routes, it never writes, never QAs for nuance/tone/accuracy, and never makes a strategic call. If a "quick fix" ever proposes letting Jev decide something Scalpel, Breaker, Atlas, or Lift currently owns — that's scope creep, not efficiency.

Source note: the three refinements folded into Phases 1–3 above (confidence scoring, self-healing retries, irreversible-action gate) are drawn from a public idea list (Greg Isenberg, Sept 19, 2026) filtered down from ten pitched ideas to the three that map onto infrastructure we actually run — the rest assumed a marketplace, autonomous-purchasing agent, or sales/collections bot, none of which fit our model. One comment on that thread is worth keeping in view for every phase: tune Jev conservative, since a wrongly-suppressed high-stakes case costs far more than a slightly noisier queue.

Second scouting pass (Sept 20, 2026): reviewed seven more public posts on Jev use cases. Most repeated ground already covered here (email triage, lead scoring, content classification) or described developer tooling / an open-source browser-automation project not relevant to our stack. Three ideas were genuinely new and are folded in above: the per-agent self-correction checklist (Phase 4), routing-action lead scoring (Phase 5), and context/memory pruning (new Phase 7, flagged exploratory). One post's "0 hallucination, no human in the loop" framing repeats the same unverified marketing claim already flagged in the risks below — not treated as fact here.

What I need from you
  1. Confirm Phase 1 scope Green-light the agent_coordination shadow-mode pilot once API access lands — no production risk, advisory only.
  2. Hold Phase 4 for explicit sign-off Any change touching the QA pipeline (Scalpel/Breaker) needs your direct approval before it goes live, even in pilot form — flagging this now so it isn't assumed later.
  3. Defer Phase 6 until data exists No 16Fold roadmap conversation on this until Phases 1–3 produce real cost/latency numbers from our own use — agreed, or do you want this on the 16Fold roadmap agenda sooner regardless?