The roster

Agents running in production

Six generated so far, one job each. Beside every one is the thing it actually hands a human, which is the only test that matters.

Logan

Technical project manager

Turns a noisy board into one status update nobody has to write.

Before

Friday afternoon spent assembling status out of tickets, threads and memory.

After

The update is already written, and the blockers were chased on Tuesday.

Runs on Linear, Jira, GitHub, Slack.

How Logan works, and the spec behind it

Every engineering team has the same leak: the work is fine, the reporting on the work is not. Someone spends Friday afternoon assembling a status update out of tickets, threads, and memory. Logan does it continuously instead of weekly. It notices when a ticket has gone quiet, asks the one person who can move it, and writes the update in prose a non-engineer can read.

Automates
  • Daily blocker sweep and nudges
  • Sprint status written, not templated
  • Flags scope creep and slipped dates
  • Turns meeting notes into tickets
The spec
Name
Logan
Role
Technical project manager
Job
Keep every workstream visible and unblocked, and write the weekly status.
Reads
The board, repo activity, and the engineering channels.
Runs
Continuously. Digest posts Friday morning.
Human
An engineering lead approves anything that changes scope or dates.
Working
No item sits untouched for more than two days.
Friday digest, posted to #eng
LO
LoganFri 9:02am
Week 34. Checkout v2 is the only thing at risk.
  • Payments migration shipped Wednesday. No rollbacks.
  • Checkout v2 slipped 3 days. Blocked on the Stripe sandbox key since Tuesday, owner is Priya.
  • Two tickets added to the sprint after kickoff. Both from the same customer escalation.
  • Onboarding redesign is quiet. Last movement 6 days ago.
Nudged Priya twiceLead approves any date change

What Logan hands a human. Real in shape, changed in detail.

Pearl

Dental insurance billing

Works every denial the day it lands, instead of at month end.

Before

Denials pile up until month end. Half never get appealed at all.

After

Every denial triaged the day it lands, with the appeal already drafted.

Runs on Practice management, Clearinghouse, Payer portals, Email.

How Pearl works, and the spec behind it

Dental billing loses money in three predictable places: coverage nobody verified, claims rejected for a fixable detail, and denials that sit in a pile because the front desk is busy with patients. Pearl works all three. It verifies eligibility ahead of appointments, scrubs each claim against that payer's known rules, triages every denial the day it lands, and keeps a worklist sorted by what is actually collectible.

Automates
  • Eligibility checks ahead of appointments
  • Claim scrubbing before submission
  • Denial triage with drafted appeals
  • Aging A/R worklist by payer
The spec
Name
Pearl
Role
Dental insurance billing
Job
Verify coverage, scrub claims, triage denials, and work the aging balances.
Reads
The fee schedule, paid claim history, and the practice's payer rules.
Runs
Daily, ahead of the next day's schedule.
Human
A biller reviews every submission and appeal before it sends.
Working
Days in A/R come down without adding a person.
This morning's denial worklist
Delta Dental · #40219D2740 downgraded to D2751
$1,240Appeal drafted
MetLife · #40174Missing narrative for perio
$860Appeal drafted
Cigna · #40188Frequency limit, last cleaning 4 mo ago
$212Write off
Aetna · #40203Coordination of benefits missing
$1,905Needs patient call
Guardian · #40160Clean, resubmitted with attachment
$430Resubmitted
12 worked before 8amA biller approves every submission

What Pearl hands a human. Real in shape, changed in detail.

Nadia

Chief of staff

Answers the inbox that does not need you, and remembers the rest.

Before

Two hundred unread, and the thing you promised in a meeting is gone.

After

Three decisions on your desk by 6am. Everything else handled or drafted.

Runs on Gmail, Google Calendar, Drive, Slack.

How Nadia works, and the spec behind it

Nadia is an AI agent, not a person, and she runs inside Sora Labs as well as for clients. The job is the unglamorous half of a chief of staff role: read everything, decide what actually needs the principal, draft what does not, and remember every commitment made in a meeting. What arrives each morning is a short brief on the day's real decisions instead of a wall of unread mail.

Automates
  • Morning brief with the day's decisions
  • Inbox triage and drafted replies
  • Meeting prep packets
  • Commitment tracking and weekly review
The spec
Name
Nadia
Role
Chief of staff
Job
Triage the inbox, prep every meeting, and track what people committed to.
Reads
Mail, calendar, and the docs attached to each meeting.
Runs
Every morning at 6am, then continuously through the day.
Human
Nothing sends under the principal's name without their review.
Working
No commitment made in a meeting gets dropped.
6:00am brief
NA
Three things need you today.
  • Renewal for the Peterson account. They asked for 15% off, contract ends Friday. Draft reply ready.
  • You promised Marcus a intro to Dana on the 11th. Not sent yet.
  • 2pm board prep: last quarter's deck is stale on two slides. Updated versions attached.
41 other emails triaged. 9 replies drafted and waiting. Nothing else needs you.
9 drafts waitingNothing sends under your name unread

What Nadia hands a human. Real in shape, changed in detail.

Tony

Trip planning and operations

Runs the whole trip, checks every piece of it, and watches it once you go.

Before

Twelve tabs, a group chat, and a spreadsheet nobody has opened since March. Half the bookings are still unconfirmed.

After

One itinerary that holds together, every booking verified, and someone watching the flights while you sleep.

Runs on Flight and hotel APIs, Reservations and tickets, Maps and routing, Google Calendar, Flight status and weather.

How Tony works, and the spec behind it

Planning a real trip is project management wearing a holiday shirt. There are twenty moving pieces, half of them depend on each other, and the thing that ruins the week is almost never the flight: it is the museum that sells out six weeks ahead, the restaurant that does not seat a table of five, the drive that is four hours and not two. Tony runs it like operations. It builds the itinerary and keeps it coherent as things change, verifies venues, routes, prices and availability rather than trusting a listing, tracks every open decision until someone actually makes it, and pushes back when an option is weak. Once you are travelling it watches the bookings you hold and tells you about the aircraft swap before the gate does.

Automates
  • Builds the itinerary and keeps it coherent
  • Verifies venues, routes, prices and availability
  • Tracks open decisions and chases them down
  • Flags risks while there is still time to fix them
  • Monitors confirmed travel once the trip starts
The spec
Name
Tony
Role
Trip planning and operations
Job
Plan the trip end to end, verify every piece of it, and watch it once we travel.
Reads
Our dates, budget, who is coming, dietary needs, loyalty numbers, and what we disliked last time.
Runs
Continuously while planning, then monitors every booking from 48 hours before departure.
Human
Nothing gets booked or paid for without someone approving it.
Working
No unconfirmed booking, no missed reservation window, no surprise at the gate.
Lisbon to Porto, 9 days, family of five
Day 3 · Douro ValleyQuinta tour 10:30, lunch 13:00, back by 17:00
4h10 drivingVerified
Belcanto, Friday 20:00Table for five held. Kids menu confirmed by phone
€520Confirmed
Pena Palace, SintraSells out six weeks out. Tickets not held yet
Decide by FriNeeds you
TP1934 Lisbon to PortoAircraft swap. Your five seats are no longer together
WatchingRisk
Hotel do ChiadoConnecting rooms found on the same street, better rate
−€310Swap ready
31 items verified, 2 waiting on youNothing books without your yes

What Tony hands a human. Real in shape, changed in detail.

George

Go-to-market agent

Finds the account, does the homework, drafts the first touch.

Before

Reps skip the research, so the first touch reads like a template.

After

Every account researched before contact, and the reason to reach out is in line one.

Runs on Apollo, HubSpot, Gmail, LinkedIn.

How George works, and the spec behind it

Most outbound fails at research, not at volume. George starts from the accounts you actually closed, finds more that look like them in Apollo, enriches the contacts, and then does the part reps skip: reads the company, finds the specific reason to reach out this quarter, and drafts a first touch about that reason. Reps approve every send.

Automates
  • List building and contact enrichment
  • Account research briefs before outreach
  • Drafted sequences, one per account
  • Reply routing and weekly pipeline report
The spec
Name
George
Role
Go-to-market agent
Job
Find accounts like our best customers, research them, and draft the first touch.
Reads
Closed-won accounts from the last 18 months and our positioning doc.
Runs
Every weekday at 6am. 25 accounts a day.
Human
Reps approve every email before it sends.
Working
Meetings booked per 100 accounts worked.
Draft 14 of 25 · Ridgeline Dental Group
Re: the two practices you added in Tempe
Hi Dana,
Saw Ridgeline picked up two Tempe practices in January and posted for a third biller last week. That order usually means claims volume grew faster than the billing desk did.
We built an agent for a six-location group that works denials the day they land instead of at month end. Worth fifteen minutes?
Signal: 2 acquisitions (Jan), biller req posted Mar 2 · Fit score 91
25 drafted this morningA rep approves every send

What George hands a human. Real in shape, changed in detail.

Frank

Construction project manager

Files the daily report before the crew leaves the site.

Before

The daily report gets written from memory a week later, if at all.

After

Filed before the crew leaves, from the notes and photos the super already took.

Runs on Procore, Email, Drive, Weather data.

How Frank works, and the spec behind it

On a job site the documentation is the last thing done and the first thing that matters in a dispute. Frank takes what the super already captures, voice notes, photos, a few lines of text, and turns it into the daily report before the crew leaves. It tracks every RFI and submittal against its due date, follows up with the subs who have gone quiet, and flags a slipping milestone while there is still float to protect.

Automates
  • Daily reports from field notes and photos
  • RFI and submittal tracking
  • Subcontractor follow-up
  • Schedule slippage and change-order prep
The spec
Name
Frank
Role
Construction project manager
Job
Produce the daily report, track RFIs and submittals, and flag schedule risk early.
Reads
Field notes, site photos, the schedule, and the sub contact list.
Runs
Every workday at close of site, plus a Monday schedule review.
Human
The project manager prices and signs every change order.
Working
Daily reports filed same day, no RFI past due.
Daily report · Lot 7, Tue
Crew
14 on site. Framing 6, electrical 4, sitework 4.
Weather
Rain 11:20am to 1:40pm. 2.3 hrs lost, sitework only.
Progress
Second floor framing 80%. Rough-in started east wing. 9 photos filed.
Risk
RFI 042 (beam penetration) is 6 days out. Blocks inspection Thursday. Architect chased twice.
Prepped
CO draft for the added trench drain, awaiting your pricing.
Filed 4:52pm, before the crew leftYou price and sign every CO

What Frank hands a human. Real in shape, changed in detail.

Disclosure

Nadia and Logan are agents, not people

Both run inside Sora Labs as well as for customers, and both are AI. We say so wherever their work shows up, including the newsletter Nadia drafts. A human reviews everything before it reaches you.

Pearl was generated for a dental practice that prefers to stay unnamed, so the numbers and payer specifics stay theirs. Every output above is real in shape, changed in detail. The pattern is what transfers: one desk, one job, one clear line where a person takes over.

Generate the seventh

Name it, describe the job in a few sentences, and list what it needs to reach. The spec comes back within one business day.