main.ts:247

// don't change this — ask Jake

#engineering

@channel does anyone remember why we chose Postgres?

March offsite

"We talked about this at the March offsite..."

Jake left six months ago.

Three people have searched and found nothing.

Nobody took notes.

Your product is a thousand decisions.
Most of them walked out the door.

Reckon is the decision record your team never kept. What was chosen, why, and what it replaced — accessible to your whole team and your AI agents.

Get started with GitHub
decisions / acme-platform
5 active
Product
#product

"Should the empty state show onboarding or the template gallery?"

Figma has three versions. Slack has six threads. The engineer picked one and shipped it.

Sales

"You said SSO was Q2. We signed annual on that basis."

Cut from the roadmap six weeks ago. Nobody told sales.

Engineering
PR #312

Three weeks. Ready to ship.

"We're not building this anymore." The decision was in a Notion doc. Last edited four months ago.

The same decision — made once, never recorded — costs your PM a wasted sprint, your sales rep a lost deal, your engineers three weeks they won't get back. It's not three problems. It's one.

And then there's your AI. Moving faster than any of them, with less context than all of them.

Your agents have the same problem. And they move a lot faster.

An agent doesn't know you deprecated Redis. It doesn't know you're targeting self-serve SMBs. It doesn't know the team chose event sourcing over CRUD — or why.

So it builds what looks correct and is architecturally wrong. Or technically sound and strategically misaligned. You catch it in review, explain the context from memory, and wait for a regeneration.

The same problem your team has — compounded by the speed at which your agents operate. You're paying for AI to go faster. Then paying your most expensive people to slow it down.

claude-code
> Add a caching layer to the API

Product decisions and technical decisions aren't separate things. They're the same graph.

#engineering

"Why are we building multi-tenancy from scratch?"

Product decided to target enterprise three weeks ago. It was in a Figma comment.

A product call made in a planning doc just created three weeks of rearchitecting work. Your sales team is answering questions about decisions made in a Figma comment. Your agents are building on assumptions that were deprecated months ago.

When the reasoning is shared across the whole team, everyone — and everything — moves in the same direction.

Target self-serve SMBsUse StripeFree tier pricingWebhook architectureUsage-based limitsOnboarding flow

Works where decisions actually happen.

Product decisions get made in conversation — with your team, with an AI assistant, in the middle of a planning session. Technical decisions get made in Claude Code, mid-build, when the tradeoff becomes real. Reckon captures both in the moment, in the tools you're already in. No new tab. No new habit. Just context that doesn't disappear.

product

"We talked about this in planning — we're going with the template gallery as the default empty state, not onboarding. Friction was too high for new users."

Decision captured.

Linked to: Onboarding flow, Free tier conversion.

technical

"Decided to drop Redis. Operational overhead outweighed the gains at our current scale. Revisit when we hit 10k concurrent users."

Decision captured.

Linked to: Caching layer, Infrastructure costs.

Reckon tells you when something's wrong.

When an agent is about to build something that conflicts with a decision your team already made, Reckon surfaces it. Not in a dashboard you have to remember to check. In the moment, before the work happens.

The work stops before three weeks of effort go in the wrong direction.

claude-code
> Add a caching layer to the API
reckon ⚠ Conflict detected
You're adding a caching layer. "Redis for caching — deprecated 3 months ago."
Reason: operational overhead outweighed gains at current scale.
Proceed, or check with the team?

Out of heads. Into hands.

Get started with GitHub

Free while in early access. No credit card required.

reckon.sh