Usually an architect or a tech lead, for the whole team
A board drawn from the code and redrawn on a schedule, with the old document's decisions adopted beside it, published as the link people open instead.
The architecture document was true the week it was written. Then the code moved, the diagram did not, and now nobody trusts it, so nobody updates it. The decisions behind the structure were in the document too, and they went stale with it.
A document kept by hand loses to a codebase that changes every day, whoever owns it. The fix is not a better owner. It is a document that is read from the code.
The same steps the product’s playbook walks. Each one shows the screen at that moment.
The code plugin analyses the repository on your machine and draws the app board: the systems, their connections, the contracts they serve. Nothing on it is drawn by hand.

Adopt the decision records the old document carried, so the why behind the structure lives on the board beside the structure, as decisions with their options and consequences.

Schedule the analysis to run on your machine. Every run refreshes the boards whose code changed, syncs them, and records the week's changes. The board moves with the code without anyone running a command.

The root hub counts the boards that have fallen behind their code and lists what waits on a person. A board that is older than its code says so; nothing drifts silently.

Publish the board. Whoever used to open the document opens a read-only, interactive board instead, and it is the same one the engineers work from.

End proofDone when the board is published as a link and moves with the code on its own.
A drawing of the architecture on the day it was drawn. Keeping it true is a person's job, and it is the first job dropped when the sprint is full.
The code, which is true, and nothing above the file: no systems, no connections between repositories, no decisions.
A board drawn from the code and redrawn on a schedule, the decisions adopted beside it, published as the link people open instead of the document, and a hub that says when a board has fallen behind.
Start with one system
Open one repository and run the code plugin. No migration, no rollout, no diagramming.
No credit card · Analysis runs locally in your own session · Self-hosted available
See the four commands to your first board →
Or for writing on architecture that stays connected across systems.