Why this exists
Two talent pools lost every day
Most recruiting tools are transaction processors — they record hiring decisions but don't reason across them.
Sutra sits on top of existing ATS infrastructure to recover two categories of value that currently expire silently.
🏢
Internal talent goes unnoticed
High performers on adjacent teams are never surfaced to hiring managers opening new roles.
The HM defaults to external search — incurring cost, ramp time, and the risk of losing
the internal employee entirely when they feel overlooked.
📂
Strong candidates expire prematurely
External candidates who didn't get an offer — due to timing, headcount, or level mismatch —
are abandoned in ATS limbo with no re-engagement path. A candidate strong enough to enter a
pool in Year 1 is often still relevant in Year 3.
The gap: Current tools (Greenhouse, Lever, Workday) record hiring decisions but don't reason
across them. Sutra closes that gap — not by replacing the ATS, but by making it smarter about
who you already know. Think of it as: "Greenhouse is your transaction processor. Sutra is your talent memory."
Who uses Sutra
Two roles, two scopes
Sutra has two user types with deliberately different access levels. The asymmetry is intentional —
churn risk is sensitive personnel data that should never reach a hiring manager's view.
👩💼
Recruiter
Full access · Owns the full pipeline
Goal
Fill roles faster with less regrettable attrition
Pain today
Manually building context across ATS, spreadsheets, and email
Signal needed
Who's ready to advance, who's going cold, who might leave
Screen access
✓ Open Roles
✓ Role Breakout
✓ Candidate Packet
✓ At Risk
✓ Notifications
✓ Settings
👨💻
Hiring Manager
Scoped access · Owns their roles only
Goal
Hire the right person for their team, with minimal friction
Pain today
Slow feedback loops with recruiting, unclear pipeline status
Signal needed
Who to interview next, what's waiting on them
Screen access
✓ Open Roles (scoped)
✓ Role Breakout
✓ Candidate Packet
At Risk
Churn scores
Settings
Journey · Recruiter
From portfolio triage to candidate decision
A recruiter managing 10–15 open roles across multiple hiring managers.
The journey below traces a single morning triage session that surfaces a role in need of attention.
👩💼
Jamie Reyes · Senior Recruiter, Tech
Managing 12 open roles · Airbnb HQ · 4 years recruiting
sutra · PM — Trust & Safety
sutra · PM — Trust & Safety · Internal (3)
sutra · Mia Tanaka · Candidate Packet
sutra · At Risk · 312 flagged
Journey · Hiring Manager
Scoped view, same intelligence
The HM sees only their own role instances. No At Risk tab. No churn scores. Otherwise the same
action band and candidate experience — designed so HMs get the context they need without accessing
sensitive personnel data that should stay with recruiting.
👨💻
Priya Sharma · Senior Director, Trust & Safety PM
Hiring for 1 open role · PM — Trust & Safety (L4)
sutra · PM — Trust & Safety · HM view
Non-negotiables
Design principles that must hold
These are product commitments, not preferences. Every design decision should be evaluated against them.
🔍
No hallucinations
Every AI output must be source-traceable. No inference is displayed without an auditable signal. Self-reported skills are always labeled as such.
🤝
Human in the loop
Sutra never takes autonomous action on a candidate. No auto-advance, no auto-reject, no auto-outreach. Every action requires a deliberate human click.
👁
Candidate transparency
Multi-role consideration is always disclosed on the candidate packet. Candidates see when they're being considered for more than one role.
✅
Validated over inferred
Skill validation status is always visible. Validated skills are visually distinguished from inferred ones. Decisions should weight validated signals heavily.
🔒
Churn is sensitive
Churn risk data is recruiter-only. It is never surfaced to hiring managers — doing so could create awkward dynamics or bias performance reviews.
♾️
Talent pools don't expire
Candidates in the pool remain indefinitely unless explicitly archived or opted out. The value of the talent graph compounds over time.
Discussion
Open questions for this prototype
These are the tensions this journey surfaces that need resolution before v1 scoping.
Q1
Does Sutra solve a workflow problem or a data problem — and does the recruiter experience reflect the right one?
The action band is workflow-oriented (what do I do next?). The At Risk tab is data-oriented (who might leave?). Are we trying to do both in v1, or should one be primary?
Q2
Will recruiters trust the AI match score enough to act on "Sutra Recommended" candidates?
A 75% threshold filters 847 applicants down to 7. If the recruiter doesn't trust the score methodology, the filter becomes noise rather than signal. How do we build trust in the score early?
Q3
How does the recruiter manage 312 at-risk employees without a severity ranking?
The current At Risk list is paginated but not urgency-sorted. A recruiter can't act on 312 people — they need a "most urgent this week" view. What signals determine urgency beyond churn score?
Q4
What happens to the action band when the offer is declined?
The current prototype surfaces an offer card and advises keeping other candidates warm. If Jordan Kim declines, the band should reset — but how does that state change get communicated back to Sutra from the ATS?
Q5
Is the HM experience differentiated enough to justify a separate view toggle?
The HM view currently removes At Risk access and churn chips. Is that the right level of differentiation — or should the HM experience have its own information architecture rather than a scoped version of the recruiter's?
Q6
Where does candidate consent and transparency actually live?
The spec calls for candidates to see when they're being considered for multiple roles. This is shown in the recruiter packet but there's no candidate-facing view in v1. What's the interim disclosure mechanism?