Relay
Intake and planning · internal, one user
- The problem I hit
- Every quarter, six teams at Dow Jones send their plans and requests as six spreadsheets in six shapes, half of it typed in a hurry between other things. Reconciling those by hand ate the first two weeks of the quarter, every quarter, and the plan that came out the other side was already a fortnight old. Asking everyone to fill in one shared template has never worked anywhere I have tried it, because six teams describe work six ways for the good reason that they do six different jobs. This was not a product idea. It was two weeks I kept losing off the front of a quarter.
- What it does
- It takes the files exactly as they arrive. It reads the actual ask out of a hurried sentence, settles six vocabularies into one set of terms so that a week and a page mean the same thing on every line, and leaves a field empty rather than guessing when nobody named an owner. Where something is missing it writes the follow-up, sends it, holds the request open and fills the hole when the answer comes back, which is the part I care about most: a tool that hands you a list of gaps has moved the work rather than removed it. Then it proposes a resourced ranking, every line carrying a reason and a capacity cost so the order is arguable instead of handed down, and anything low confidence or over capacity lands in a tray that needs a person. Priority is a judgment call and stays one. I own the order, and every time I overrule the proposal that is recorded. Planning finishes there and only the finished plan moves into the tracker the PMs run execution in, with nothing re-typed on the way, because I own the setup on both sides and made the fields line up.
- What made it a real build
- Several tools integrated so the same work is never typed twice, a custom database underneath rather than a spreadsheet with ambitions, AI used in the two or three places it earns its place and nowhere else, identity and permissions designed in from the start rather than bolted on, and hosting and infrastructure I set up and keep running.




