A company can hire us for more than one thing at a time, and mixing them is how things get lost.

Every agency has the same Friday. A client emails to ask where things stand. Someone digs through chat, a tracker and last week's invoice to piece together an answer. It is accurate, and it is already out of date by the time it is sent.
We decided the fix was not a better status email. It was removing the need to ask.
Before building Azarr Console, we wrote down the questions clients ask us most:
Every screen in the Console answers one of those. If a feature did not, it waited.
The biggest design decision was making the project the centre of everything. A company can hire us for more than one thing at a time, and mixing them is how things get lost. So chat, requests, invoices and the changelog all belong to a project, and people are added to projects individually. A new team member at the client sees only what they were invited into.
Transparency does not mean showing everyone everything. A designer on the client side may need the changelog and chat but have no business seeing invoices. So owners can hide entire areas from a member. Hidden is stronger than disabled: the screen is simply not there.
The changelog and README for each project are written by the team building it, in the tools they already use. That keeps the record honest, because nobody is translating it afterwards.
We will keep refining the Console as clients use it. If your team is wrestling with the same Friday, we would like to hear how you handle it.