Request an inviteSign in

Where the business meets engineering.

Intake, routing and agent orchestration for teams building with AI.

$curl -fsSL sleds.ai/install | sh
claude · Samantha, productrequests
SamanthaSend this to engineering. Spec attached. Acme's admins can't sign in from the new tenant and the renewal call is the 24th.
spec.mdprototype.html
sledsIt touches auth/sso and api › sessions. The spec covers the why and the worth. What does done look like, in your words?
An Acme admin signs in once and lands on the dashboard.
sledsOn the sled. ENG-482 · M · $4–11 · 20–55 min. Jake owns SSO; it starts when he does. I'll tell you here when it lands.
sledsLanded. PR #1187 · 31 min · $5.20 · in band. An Acme admin signs in once and lands on the dashboard.
sleds / acme / ENG-482drafting

SSO redirect loop on the Acme tenant

filed by Samantha · from Claude · just now
Briefclick a field to edit
RequestAcme's admins can't sign in from the new tenant from the filer
WhyRenewal call on the 24th; admins are locked out from the spec
DoneAn Acme admin signs in once and lands on the dashboard from the filer
Touchesauth/sso · api › sessions · and their tests from the product map
Worthnot statednever guessed: state it here
Readiness3 missingdone · worth · touches
Size—sized once ready
So far—no actual yet
sleds / sleds2 of 2 sleds pulling
J
JakeClaude Code · 1 at once
free
Claude Code62% of window
MUSHERNights and weekends · engine on this Mac
now
SSO redirect loop on the Acme tenantarmed
wave 1 of 2 · 0/3
ENG-482 · $4–11 · 20–55 min · taken just now · Claude Code
4 landed · 7d
the platform
Intake

For the business

Request a feature, an update or a fix from the AI you already use. Every request arrives understood: the why, the evidence, the deadline, the worth.

Intake →
Routing

The core

Sized from your team's history, then sent to the right engineer, agent and model.

Routing →
Orchestration

For engineering

Engineers and their agents deliver it, on their machine or in the cloud, and every result is signed and measured.

Orchestration →
request from
ClaudeChatGPTCowork
built by
your engineersClaude CodeCodex
lands in
GitHubSlack
All integrations →
intake

Your AI, now fluent in your codebase.

Request a feature, an update or a fix in Claude, ChatGPT or Cowork, whichever you already use. It knows what the request touches, asks the two questions the spec missed, mocks the change and files it ready to build.

chatgpt · Priya, customer success · sleds connectorno seat needed
PriyaNorthwind says exports time out on their big workspace. They're 40 seats and renew in November. Can engineering look? Here's their screenshot and the error.
screenshot.pngerror.txt
sledsI read the error: the export job hits the 30-second limit on workspaces over 10k rows. This touches api › exports and the worker queue. There's a row on the board for the saved-filter export: same code, different fix. Who is waiting on this, and when does it need to work?
Northwind's admin team, and two other accounts asked last month. Before their review on Oct 15.
sledsWhat does done look like for them?
A full export finishes and a link lands in their inbox.
sledsBrief: large exports run in the background and email a link · for Northwind and 2 more accounts · due Oct 15 · worth high, renewal. Is this it?
Yes.
sledsOn the board as ENG-503 · M · $6–14 · 30–70 min · 78%. Routed to Dana tonight on Sonnet 5 at half price. If engineering has a question, it comes back here.
ENG-503 · the row, as the conversation builds itdrafting
requestLarge exports finish in the background and email a link· the conversation
whyExport job hits the 30 s limit over 10k rows· error.txt
touchesapi › exports worker queue· product map
collidesENG-479 · export respects the saved filter· the board
waitingNorthwind admins · 2 more accounts asked· Priya
dueOct 15 · their review· Priya
doneA full export finishes; a link lands in the inbox· Priya
attachedscreenshot.png error.txt· on the row
worthhigh · renewal · 40 seats· Priya
sizeM · $6–14 · 30–70 min · 78%· from 23 export rows
Routed: Dana · Sonnet 5 · tonight at ½ pricelanded the last 4 export rows · 71% headroom · due Oct 15 fits the overnight window · Sonnet fits the band at ⅕ the cost
routing

Sized from your history. Sent where it fits.

Every request gets a size before anyone starts, drawn from the work your team has already landed in that part of the code and from how your CI behaves there: build times, first-try pass rates, the flaky suites. Each receipt makes the next size better. Then sleds picks the route.

An engineerWho knows that code and has the headroom.
An agent on its ownFor work that is well specified and low risk.
An engineer with an agentOn the model that fits: Sonnet when it lands in band, Fable when it does not.
Tonight at half priceWhen the worth keeps until morning.
Back to the filerWhen the request is not clear enough to size.

Your rules decide what goes out on its own. Everything else arrives as a recommendation, with the reasons, for someone to take.

ENG-503 · candidatesM · $6–14 · 30–70 min · 78%
Dana · Sonnet 5 · tonightbest fit · 0.86
history
owner
headroom
timing
model
worth/cost
Jake · Fable 5.1 · now0.58
history
owner
headroom
timing
model
worth/cost
Cursor · background agent0.41
history
owner
headroom
timing
model
worth/cost
Cursor's seat is at 91% and crosses before it lands. Jake has no history in exports.dispatch · Dana
Dana says not me? The next seat is offered, and the recommendation learns from it.
land · one request, start to finish

One afternoon on the sled.

Follow one request, ENG-482, from Samantha's chat to John's Friday digest. The steps play on their own; pick any to stop there.

01 · Intake

Samantha requests a fix from her Claude.

No ticket, no login. She says "send this to engineering" with the spec she just wrote. Her Claude, running our instructions, asks the two things the spec did not answer (what does done look like, and what is the smallest version worth doing) and plays the brief back. She says yes.

Intake, in full →
claude · Samantha · sleds connector
Send this to engineering. Spec attached. Acme's admins can't sign in from the new tenant and the renewal call is the 24th.
sledsWhat does done look like, in your words?
An Acme admin signs in once and lands on the dashboard.
sledsBrief: fix the SSO redirect loop for Acme before the renewal · done: an admin signs in and lands · smallest: the redirect only · worth: high, Acme renewal. Is this it?
Yes.
02 · Size it

A band, not a guess.

Before anyone commits, the request gets a letter, a dollar and minute band, a confidence and a cap, from 112 rows this team landed in the same area. Which models fit is on it too.

How sizing works →
the board · ENG-482 · estimate
size        M  $4–11  20–55 min  81%
basis       112 rows · auth · this repo
fits        Fable (band) · Sonnet (+40% time, ⅕ cost) · Haiku does not fit
worth       high · Acme renewal (stated by Samantha)
cap         $20 · nothing bills past it
suggest     now · Jake · 62% of the weekly bar · resets Thu 9:00
on the row  ENG-482 · Samantha told in her thread
03 · On the sled

Staged to go, with a suggestion.

Every request, sized and valued, waits on the board with a suggestion: now and to whom, overnight at half price, or hold and ask the filer. A lead reads it in a glance.

The board →
the board · ready
requestsizeworthsuggest
SSO redirect loop · AcmeMhighnow · Jake · headroom
Rate-limit headers · APIM—hold · ask the filer
Export CSV filterSmediumovernight · ½ price
Empty state · new workspaceSlowovernight · ½ price
04 · Take the wall

The wall is an exit, priced six ways.

Jake hits his weekly limit mid-session. The session is snapshotted and he sees six exits with prices on them, in his own terminal. Policy says hold, unless worth is high.

Routing →
claude code · the wall · weekly bar at 100%
Wall: usage limit reached. Session snapshotted.
Provider: Weekly limit reached. Resets Thursday 9:00 am.
Remaining work: $4.10–9.30 · 20–55 min · 82%
1  Continue now       platform key · allowance left $38.00
2  Hold until reset   free · resumes 9:00 am EDT · saves ≈ $6.70 vs continuing now
3  Run overnight      batch tier · ½ price
4  Switch model       sonnet 5 · platform key · $0.90–2.10 · same time · rest of session
5  Hand off           to Dana (idle 42m) · Slack + /sled pickup
6  Defer to reset     runs itself 9:00 am EDT · same model · full price · $4.10–9.30
> /sled 3
Running overnight. Capped $20 · batch tier · ½ price. Delivered by 6:20 am.
05 · Land it

A receipt on the pull request.

On merge, the PR carries its source, worth, estimate, seat, actual and a signed receipt. The row moves to Done, Samantha gets her receipt, and the next size is a little better.

The record →
pull request #1187 · body · posted on merge
SLEDS-Source:    ENG-482 · brief · the board
Worth:           high · Acme renewal
SLEDS-Estimate:  $4–11 · 20–55 min · 81% · cap $20
SLEDS-Seat:      overnight · batch · fable-5.1
SLEDS-Actual:    31 min · $5.20
SLEDS-Attest:    ed25519 · 2026-09-14T06:41Z · verified
 
→ ENG-482 moved to Done · receipt sent to Samantha · the next size is a little better
06 · Roll it up

The week, in the channel.

John reads the roll-up where the team already talks. What landed, what is waiting and on whom as a queue, what hit a wall. He adjusts worth on two rows.

Engineering leads →
slack · #eng · friday digestillustrative
This week on the sled  illustrative
 
landed      47 rows · $212k worth · $1,140 cost
in band     78% of sizes · calibration moving up
overnight   19 rows at half price · $71 saved
walls       12 hit · 12 priced · 0 waited
review      billing is the queue · 2 days median
unvalued    5 rows · ask the filer
no tracker required

You don't need a tracker anymore. Or a wiki.

The conversation is the form. The board is the record: every request with its brief, size, worth, seat, questions, prototype and receipt. Docs holds the specs and decisions beside the work, and a doc knows when the item it describes has landed. GitHub carries the code. Slack carries the news. Moving off an old tool? Pick a day and it becomes read-only history.

The conversation is the form

Nobody learns a ticket template again.

The board is the record

Priced before, signed after, one row each.

Docs sit beside the work

Specs and decisions, tied to items. Import a Confluence space in one run.

GitHub and Slack carry the rest

The code, the receipt, the news.

invite only

We're bringing teams on a few at a time.

Leave your work email and we'll get in touch to set your team up. Start with one engineer: useful the same day, and it costs the workspace nothing.

We'll only use it to reach you about sleds.
$curl -fsSL sleds.ai/install | sh
Already invited? That's the whole install.