Your agents draw it before they build it.
Canvas puts an Excalidraw whiteboard in every workspace. Each board is a .excalidraw file under diagrams/, versioned with the rest of your repo.
Agents draw on it through the studio's built-in MCP server. They read the board, add shapes and connect them with arrows, tidy the layout, and screenshot the result to check it, while you watch the diagram appear. Ask for the architecture before the build, or a flow before the refactor.
You can draw on the same board at the same time. When you and the agent touch the same shape, your edit wins.
before we touch migration: draw how a save flows today, from the player hitting Save to the .sav on disk, on a canvas board. mark where old saves branch off.
before we touch migration: draw how a save flows today, from the player hitting Save to the .sav on disk, on a canvas board. mark where old saves branch off.