Wayfinder — live workbench
Console A live workbench for the doubt layer. Pick a policy, load a hard case or paste your own state, and read the verdict the same way your code would. Every answer carries a calibrated confidence, and thresholds decide what acts alone. See docs for the API behind this screen.
01
Policy 01 support_inbound Use it to Route tickets, emails, and messages. Best for support ops triaging mixed-language queues.Read it as Act means auto-route. Review means a human should glance first. Escalate means low confidence or churn risk.02 llm_firewall Use it to Screen prompts before they reach your model. Best for chat products, copilots, and agents with tool access.Read it as Allow means clean. Review means suspicious. Block means jailbreak, injection, or leak risk at or above your threshold.03 model_router Use it to Spend frontier-model money only where it matters. Best for gateways sitting in front of two model tiers.Read it as Small means cheap and safe. Frontier means complex or high stakes. Human means do not automate this one.04 content_safety Use it to Score user posts and uploads. Best for communities, marketplaces, and UGC feeds.Read it as Allow means publish. Review means queue for a moderator. Block means toxic or threatening content.05 lead_scoring Use it to Score inbound leads on need, timeline, authority, budget. Weights live in your code; best for bulk CSV scoring.Read it as Act means hot and confident. Review means warm — ask the qualifying question. Low confidence is never cold.06 seo_internal_link Use it to Judge one source passage plus candidate target for honest link fit. Batch pairs; never invent URLs.Read it as Act means link with confidence. Review means editor should glance. Escalate means no honest reason.07 seo_intent Use it to Map queries or pages to intent. Best for Search Console exports in the thousands.Read it as High confidence auto-tags. Low confidence queues for review — check the runner-up distribution.08 seo_audit Use it to Triage pages to keep, refresh, merge, or remove. Join with traffic data in code.Read it as Act on keep/refresh when confident. Merge/remove always deserve a second look.09 seo_prospect Use it to Score link prospects for relevance and message fit before outreach.Read it as High relevance plus message fit means send. Mismatches get flagged first.10 seo_gate Use it to Pre-publish gate for AI drafts: intent match, grounded claims, sane links.Read it as All three high means publish. Anything else queues for a human.11 seo_answer Use it to Score one page against one real buyer question for AI-search coverage.Read it as High means answered. Low means gap — write the page or fix the thin one.02
Hard cases ⌘↵ sends 01 Duplicate charge + cancellation threat support_inbound Billing intent, critical urgency, churn and refund signals in one record. 02 Vague outage report support_inbound Technical routing with severity carried by the score rubric. 03 Hindi refund request support_inbound Devanagari script. Auto-routes to the multilingual checkpoint. 04 Arabic complaint support_inbound Right-to-left script the English checkpoint cannot read. 05 Jailbreak attempt llm_firewall Classic instruction override plus extraction attempt. 06 Slow-burn exfiltration llm_firewall Framed as fiction. Tests whether the gate sees through the wrapper. 07 Benign invoice question llm_firewall Should allow. Time pressure alone is not an attack. 08 Hair-on-fire deploy model_router Irreversible, high-stakes, ambiguous. Expect frontier or human. 09 Trivial formatter model_router Deterministic and reversible. Expect the small tier. 10 Veiled threat content_safety No profanity, still a threat. Tests severity scoring. 11 Hot lead with budget lead_scoring Specific need, this-month timeline, decides + explicit budget. Expect hot. 12 Tire-kicker lead_scoring No problem, no timeline, no authority. Expect cold or not_sales. 13 Buyer-intent query seo_intent Comparing language with pricing. Expect commercial. 14 Link pair with reason seo_internal_link Direct continuation with anchorable passage. Expect high relevance.
03
State & options State — JSON object or plain text Format JSON
{"body" : "We were billed twice for March. Please refund it today or we cancel." }
A JSON object of fields, or plain text (sent as-is).
Options — model pin / threshold overrides Format JSON
e.g. {"model":"multilingual","auto_act_above":0.9} · omit to auto-route by language.
Decide