internal / indffrnt only/docs + pm/v2.4.1

indffrnt
bench.

The authenticated operating surface behind the studio. Briefs, threads, tickets, decisions, and drafts stay in one quiet system that feels native to indffrnt.

14
active projects
312
open threads
1.2k
docs in canon
● live
2 min ago
BRNbrowns jewellers/BTHbathroom space/SHPshoppy/INTindffrnt.studio v4/OPSstudio operations/CANcanon / field guide/BRNbrowns jewellers/BTHbathroom space/SHPshoppy/INTindffrnt.studio v4/OPSstudio operations/CANcanon / field guide/
01 / principles

tools as positions.

We do not ship a tool because we need one. We ship it because the existing ones disagree with how we work.

--01

writing is the work.

Specs, briefs, decisions, post-mortems. Tickets are exhaust; the doc is canonical.

canon / doc-first
--02

density over delight.

Optimized for the eighteenth time you opened it today. Tight rows, keyboard everywhere.

k/j / cmd k / esc
--03

internal is a posture.

Built for fourteen people, not fourteen thousand. Strong opinions, sharper defaults.

14 seats / @indffrnt.com
02 / the system

four surfaces.
onespine.

Docs, board, palette, activity. Each surface knows about the others, and the palette is the only navigation that matters.

surface 01 / canon

docs that ship.

Block-based, comment-first, with inline review. Mentions, threads, decisions, and briefs stay linkable.

browns / sprint 12 brief

paragraph scope: ship the checkout flow behind a feature flag by friday.

we are replacing the part of the cart that lies.

@marcus owns migration. @sara owns checkout spec.

surface 02 / board

tickets, kept honest.

Priority bars, tight lanes, assignees as initials. Drag is the only animation we admit.

todo / 04variant pickercheckout flow
doing / 03variant pickercheckout flow
review / 02variant pickercheckout flow
surface 03 / palette

cmd k, or nothing.

Fuzzy across docs, tickets, people, and decisions. Scope with a slash; open with return.

searchcheckoutesc
BRN checkout flow
DOC decision log
PERSON sara j.
surface 04 / feed

the studio in one column.

A ledger of commits, comments, status changes, and doc edits. Attributable, ordered, and quiet.

SJsara moved BRN-128 to doing
MKmarcus opened thread on checkout brief
LPlara approved BRN-119
03 / spec

built for fourteen.

Constraints we pick before every feature. Slow is a bug. Loud is a bug. Ambiguous is a bug.

cold start< 120msto first interactive frame, p95
surface count04docs, board, palette, feed
click depth<= 02to anything; cmd k counts as zero
accent surface<= 5%one green, used for signal
seats14 / 14internal-only by domain
authmagic linkone email, one click
dataD1 / R2portable core and manifests
stackts / workersReact Router on Cloudflare
04 / shortcuts

everything by hand.

If you have to reach for the trackpad, we failed. Muscle memory is the product.

cmdKpalette. the only navigation
GDgo to docs. canonical writing by space
GBgo to board. three lanes, current sprint
Ccompose. new doc, ticket, or reply
JKrow nav. down and up the list
/scope filter. current surface only
cmdentersend and advance. commit and move on
escback out. always returns you
05 / changelog

deploys this week / 04

may 022.4.1palette: scoped filters. type /doc, /task, or /person to scope results in-line.
apr 282.4.0prose mode. swap any doc between sans and serif without touching layout.
apr 222.3.6drag rotates. task cards rotate -1.2deg while dragging.
apr 182.3.5guest seats. clients can read briefs and comment on tagged threads.
sign in / indffrnt only

indffrnt
bench is ready.

Fourteen seats, fourteen keys. Yours is waiting at the email we already have on file.