We built it because we needed it.
project-state started inside a real program — several partner organizations, one shared plan, and reporting that arrived whether or not we were ready.
One plan. Several organizations. Six different ways of working.
It began inside a Protein Industries Canada consortium program — a multi-year build with partner organizations who all had to stay pointed at the same plan.
Every partner had their own tools, their own habits, and their own idea of what “on track” meant. Nobody was doing anything wrong. The information simply never met in one place.
So the project lead became a switchboard. Ask each partner. Wait. Chase. Assemble it by hand. Do it again next month.
The deadlines came whether we were ready or not.
Exact dates. Exact templates. You cannot opt out of that reporting, and you cannot do it well from memory.
Every one of these depended on the same thing: knowing what actually happened. Who decided what, when, and why — and being able to show it.
Not another tracker. Something that remembered — and could answer.
We did not need one more place to type status into. We needed the record to build itself out of the work we were already doing, and then answer questions about it.
That is the whole idea. Ask a hard question, get a real answer, check the sources. The reporting comes out of the record instead of being written from scratch every time.
We run our own company on it, in the open.
project-state’s own development runs on project-state, live at project-state.app. Real milestones, real decisions, real reports — not a demo.
Everything this site claims, the product does for us first. When something does not work, we feel it the same week you would.
Atomic 47 Labs builds software for programs that outlast any one team.
Your record stays yours — export it any time, run it wherever you need to. project-state is our first product, and the one we needed most.