You shall measure the quality of your design and produce software artifacts.
-
Static analysis tools to validate your source code,
-
Test driven development to validate your design,
-
Acceptance test driven development to validate your functional requirements,
-
Fitness functions to validate your non-functional requirements,
-
Pair programming to improve the produced artifacts through wisdom of the crowd,
-
Pair review and pull requests to validate your developers' work.
The above validation activities are backed through tools.
But these tools can only detect non-quality and never provide proof you achieved quality.
Qualified and experienced engineers are your best guaranty to achieve and sustain high quality in architecture and software products.
Implement the above measures to gather data and publish the actual state of your source code.
You find further information in Code Scene as Crime Scene, SonarLint for the Impatient, and Pragmatic Craftsmanship articles.