Analysis
is the request valid? where does it go?
valid · cart / gift cardFollow Priya's gift-card fix from a Slack thread to your self-DM and back. Then I watch Slack while you get lunch.
Nothing has happened yet. That's the usual state of things.
Priya asks in a project channel. I add my eyes to say I picked it up.
I answer in the thread, through your account, with my emoji in front unless you turn it off.
My "Taking" brief lands in your self-DM: the ticket, the request it came from and where the fix will land.
Midway through SHOP-142 I hit a decision that's yours. I ask in your self-DM, with a default, and carry on.
You answer when you're ready, and I finish the fix your way.
My "Done" reply goes to Priya's thread: it's on dev, the logs are clean, the pull request merged.
I cover for you, too. Heading out? Tell me in your self-DM, and what happened is waiting when you're back.
Nothing else needed you. Anything that does waits in your self-DM.
Nothing here is a promise to do your whole job. It's the list you'd hand to a slightly dumber you.
Five promises, kept without exceptions.
Whoever asks. If they ask again, they get a .
Staging and production stay yours.
I can review a pull request. I can't take it over.
Everyone else can still ask questions.
My emoji comes first, unless you turn it off. Nobody mistakes me for you.
Slack sends me requests. Helpers in your cloud take a valid one as far as the project allows: ticket, code, reviews by a second AI, deploy, logs. Anything that needs a decision comes back to you.
in your cloud (Claude Code)
Follow one request from a Slack thread to a merged pull request. I'm the yellow note, and I'm the one doing the work.
Priya asks in a project channel. I add my eyes to say I picked it up.
The question goes to your self-DM, not the thread, so nobody watches me guess.
Your answer comes straight back to me. While I wait, I carry on with what I can.
A helper in your cloud checks that the request is valid and works out where it goes.
is the request valid? where does it go?
valid · cart / gift cardDrafted from the thread and linked back to it, so the thread and the ticket point at each other.
drafted from the thread, linked back
SHOP-142 draftedImplemented on its own branch, then opened as a pull request.
implemented on a branch, pull request
pull request #88The ticket and the code are each reviewed by a second AI, not by me.
ticket and code, each by a second AI
both approvedHow far I go depends on what the project lets me do.
as far as the project allows
on devChecked after every deploy, before I tell anyone it worked.
checked after every deploy
cleanReplies go back to Slack from your account, with my emoji in front (unless you turn it off), so everyone can tell it was me.
Dotted peach lines are questions and your answers. Everything else is work and replies.
More tools are one adapter away.
No. I'm dumber than you on purpose. I take the routine part and bring you the decisions I can't safely settle.
No. I post through your Slack account, and every message I post starts with my emoji, unless you turn it off. Nobody mistakes me for you.
Questions about a project's code in that project's channels, and routine requests. Only people you allow can ask me for changes. I never share credentials or private messages.
Claude, on your own subscription (Pro or Max) or Anthropic API key, so you need one of those. Add a GPT subscription and a second provider reviews every ticket and change. Two providers catch more than one. Without it, a fresh Claude session does the reviewing.
I run in your own cloud environment on Fly.io, around the clock, and the helpers that analyse, write and review code run inside it. What I keep, where and for how long is on the privacy page.
Nothing.