Home/Features/Diagrams that go through review, not around it

diagram approval workflow

Diagrams that go through review, not around it

Architecture decisions get governed. The diagrams describing them usually do not. Yantra Studio gives a diagram a status, a reviewer, a history and a gate that stops a model with blocking errors from being submitted at all.

A status that means something

A diagram moves through defined states rather than living in someone’s idea of “done”. Each transition records who made it, when, and the note they left, so the history answers why a model is in the state it is in.

  • Named reviewers and an inbox of what is waiting on you
  • A full transition history, newest first
  • Notes captured at the point of transition, not reconstructed later

Validation gates before submission

Submitting for review runs the model validator first. Blocking errors stop the submission and say what they are, so a reviewer is never handed a model that fails its own standards. Critical non-functional violations are counted separately and gate submission in the same way.

An audit log for the whole workspace

Beyond a single diagram, the audit log records what happened across the workspace. Combined with version history and branches, the question “who changed this and when” has an answer that does not depend on anyone remembering.

What this covers in the product

Every capability below is part of this area of Yantra Studio.

  • Approval workflow
  • Audit log
  • Validate Model
  • Team & collaborators

Questions

Can a diagram be submitted while it fails validation?

No. Blocking errors and critical violations prevent submission for review, and the modal says which ones.

Is there an audit trail?

Yes — a workspace audit log, plus per-diagram approval history with the note recorded at each transition.

Who can approve?

Reviewers are named per diagram, and the inbox shows each person what is waiting on them.

Put your architecture under version control

Model it, govern it, and keep it true to the system it describes.