AI Ships. Brief Navigates. Align your team and agents from vision to impact at AI speed.

San Francisco, CA
The org chart for the next few years is a portfolio. One person plus agents handle lower-stakes work while full human teams own the bets that decide the company. Each group sits where it fits best.
1
2
24
A cheap team breaks the moment its agents need something humans on the expensive team hold in their heads, like why billing prorates or which customer blocked the auth change.
1
1
13
Brief keeps those decisions with their reasons and answers the agent through ask_brief. That's why we built Brief.
1
10
AI adoption follows a bell curve. A few teams deploy agents across every task while the middle keeps a copilot handy. The long tail still only uses chatbots.
1
1
23
That uneven spread creates uncertainty for competition and careers. We bet that all-in teams keep their lead only when their agent knows what the company already decided.
1
1
9
Brief solves this by capturing decisions and reasons from Slack, Linear, and Notion to feed the agent via ask_brief. AI Ships. Brief Navigates.
15
You start as a new PM in week one. Your team's onboarding sits on a wiki page. You request GitHub access, but the process is nonstandard so IT handles it and you wait.
1
1
18
The company-sponsored AI tool arrived months ago with full access to GitHub, Linear, and Slack. Ask it what the billing service does on day one and get an answer from the current code.
1
17
Brief retweeted
the right way to use model capabilities is not to ship 10x more features to prod it's to spend more time understanding your users, trying experiments, building prototypes, learning about things you don't understand so that you can ship things that actually work
275
615
8,218
382,755
That meeting should have been a Slack message because everyone has their own priorities, and gathering people is one of the least dumb ways to shift their focus to yours.
1
1
24
It quickly becomes an attention contest. Every project claims a standing slot. Nobody knows which ones they can skip.
1
1
8
Brief stores the priorities leadership actually set along with the reasons. Its scheduled briefs arrive in Slack with clear requests. A reminder saves an hour in a room. Align your agents.
7
Office work leaves many threads dangling. You miss a reply. A ticket sits until someone stops by your desk. Nothing breaks. Things just move a touch slower.
1
1
29
That gap is where AI fits best. Let it find the decision behind a ticket, the right attachment, or the context for that postponed reply.
1
1
11
Brief captures those decisions and their reasons from Slack, Linear, and Notion. It returns them instantly when you or your agent asks. Ship at the speed you think.
1
12
Prototypes take an afternoon, but aligning four teams still requires three meetings.
1
1
57
That coordination blocks shipping, and adding more teams only slows progress further.
1
1
41
Brief records every decision with its reasoning so you never need a second meeting to recall the first one. Ship at the speed you think.
1
13
To everyone quietly building something nobody has heard of yet: Six years ago I was fixing printers for $14 an hour. This morning we crossed $1M ARR. Four people, no funding, no growth hacks, one very patient wife. You are not behind. Keep fucking going.
1
46
Brief retweeted
With the numbers from a day of benchmarking @typesafeai's Jev against our production judges... What Jev is good for Picking a label from a fixed list, when the list is defined by you and the evidence is in the input. That is the shape where it matched or beat the models we run today, at a fraction of the cost and latency. - Classifying sales-call transcripts into one of 32 call types: 35 of 36 correct on a synthetic set with 20 adversarial cases, versus 34 of 36 for our current small-model classifier. Zero label changes across three repeat runs. About 100 times cheaper per call. - Typing the relationship between two knowledge-graph nodes from a fixed vocabulary: passed all four of our hard quality gates on a 47-case gold corpus, one case behind production, at roughly 65 times lower cost and 15 times lower latency. - Categorizing Slack channels into four buckets: 16 of 16 on the held-out set, tied with a frontier model. - Yes/no questions about evidence that is visible in the input: in our tests, "does this item contain a visible defect" and "is this candidate a real customer signal" both worked. It is also fast and stable. Median latency was 100 to 200 milliseconds per call. Across roughly 3,700 calls we saw nine server errors and no throttling. Confident answers were identical run to run; only low-confidence answers flipped. The confidence score is the most useful thing about it. When it was wrong, its confidence was usually low. A frontier model told us it was 95 percent confident on both of its misses. What Jev is not good for Judging quality, or anything where the right answer depends on the model's own sense of what counts as good. - Judging whether an AI agent's output is good enough to publish, against a written rubric: 45 of 50 on our labeled fixtures versus 48 of 50 for a frontier model alone. On a held-out set weighted toward data-heavy outputs it dropped to 18 of 27 with nine false rejects, while production got 24 of 27 with none. Six rewrites of the question changed nothing. On 71 real production rejections it would have let 27 through. - Judging whether two decisions contradict each other: on 36 human-labeled pairs it found 2 of the 12 real contradictions. Ten of them scored a probability of 0.13 or lower. - Code review. A staged Jev-only reviewer we tested on 14 real merged PRs, with human review findings as ground truth, found none of the 13 human-identified problems on the PRs it could process and produced 24 low-severity "compatibility" and "test gap" notes across PRs that humans approved cleanly. The pattern across all of it: Jev works when a definition outside the model fixes the answer, such as a taxonomy or a checkable condition. It fails when the answer is a matter of judgment, because its prior about what is trivial, safe, or contradictory does not match ours and no phrasing moved it.
15
24
317
27,882