Screen one · Team
The job is invite, remove, and say what somebody is. The screen leads with the state that decides whether the job is even possible — how many seats are free — because an owner who taps Invite someone and then gets refused has been walked into a wall.
7 of your 10 seats are in use. 3 free.
Ask and Help. Set it once on Doors and every invite follows it.
Giving one of your customers or suppliers their own way in is coming. It is not switched on yet, because their side and your side need to be kept apart by the database itself before anybody from outside gets a login — not by the app remembering to.
The state is on the card. Invited-and-not-opened, last-opened, doors held — so nothing needs a legend and no row has to be opened to be understood. The action that fixes a stalled invite sits on the row it belongs to, and Free this seat appears only on the rows where it is true.
Nothing is signalled by colour. Every state on this screen is a word.
The other states of this screen: day one · over the seat limit · the last owner leaving · seeing what somebody else sees.