Every assessment covers all ten.
The list does not change per client, because a list that changes per client is a list somebody is choosing in order to find what they already wanted to find. What changes is which of the ten turn out to be load-bearing for your product — usually two or three — and the report says which, and why.
- 01Architecture
- Whether the shape can carry twelve months of change, or only the next feature.
- Where does this design stop being able to hold what you want to add?
- 02Maintainability
- Whether a second engineer can change it safely without reading all of it first.
- How long before a new person can ship something without breaking something?
- 03Security
- Authentication, authorisation, secrets, and the customer data you already hold.
- What is enforced on the server, and what is only in the interface?
- 04Data
- Schema, integrity, migrations, and correcting a single wrong record in production.
- When a customer says “this number is wrong”, what do you actually do?
- 05Infrastructure
- Deployment, cost at ten times the traffic, and who can redeploy at 2am.
- If the only person who can deploy is on a plane, what happens?
- 06Reliability
- What breaks first, what depends on it, and how long recovery really takes.
- What is the worst hour this system can have, and have you had it yet?
- 07Observability
- Whether you would know something was wrong before a customer told you.
- What is the first signal, and who sees it?
- 08Performance
- Where the ceiling is, what raises it, and whether raising it is worth doing yet.
- At what number of users does this stop being fast enough to keep them?
- 09Product scope
- What has to ship to launch, and what is pretending to be essential.
- What could you cut and still be launching the same product?
- 10Launch planning
- Sequence, rollback, support cover, and the shape of the first two weeks.
- If it goes wrong on day one, what is the plan you already wrote down?
The indigo line under each dimension is the question that dimension exists to answer. If a finding does not help you answer one of those ten questions, it does not go in the report.