Product

About this desk

I am Bryan Calabro. I build a small portfolio of single-purpose tools, and one desk per discipline documents how each part of that work is done. This is the product desk.

What this desk is

A decision log. The problem, what got cut, the bets, and the metrics, written as decisions rather than as a plan.

What it is not

A roadmap. There are no quarters on this site, no themes, no swimlanes, and no dates attached to work nobody has committed to. Roadmap theatre is easy to produce and impossible to be wrong about, which is exactly what makes it worthless as a record.

How it is written

The full shape every entry takes is on how I decide.

The vendors behind it

Since this desk is about what is actually true rather than what sounds good, the operational facts:

V-2 recorded

Hosting is Vercel. It serves the calabrodesign site build; vercel.json sets the SPA rewrite and the output directory. Data held: static build output and analytics events (see V-4).

Source: vercel.json and README.md in calabrodesign. Last verified 2026-09-21.

V-5 recorded

The AI provider is Anthropic, via Claude Code. It is used to build, audit and draft across every first-party repo. Data passed in: repo source and app-inventory sheet content.

Source: AGENTS.md and CLAUDE.md in calabrodesign. Last verified 2026-09-21.

The design of this desk

This desk sits outside the ten-family system the apps use and carries its own palette and type pair: warm paper and oxblood, Fraunces over Inter. A decision log should read like something written by hand and kept, rather than like a dashboard.

Both themes are held to 4.5:1 by the same contrast check every app runs.