# What the diagnoses found

> The diagnoses are the schema applied to the graph, and they look for a call cycle, a definition nothing consumes, a definition declared twice, a file that…

Page: Anatomy · Reading
Canonical: https://banes-lab.com/anatomy#what-the-diagnoses-found

The diagnoses are the schema applied to the graph, and they look for a call cycle, a definition nothing consumes, a definition declared twice, a file that reaches across too many concerns, and an import cycle between modules. What they found is shown in [D1·a the findings](https://banes-lab.com/anatomy#what-the-diagnoses-found-panel-a), where a zero is a measured zero, as described in [unknown is not pass](https://banes-lab.com/disciplined-methodology/verify/unknown-is-not-pass.md). One concern folder's walk is shown in a walk.

### What the schema can say

Each diagnosis names the control whose absence lets the decay in, as described in [an anti-pattern is a decay path](https://banes-lab.com/software-architecture/decay/an-anti-pattern-is-a-decay-path.md), and carries the remedy that reverses it. A finding on this page lands on the file it names, in that file's record on the tree tab, so the reader can open the walk and the source the finding is about.

A diagnosis that runs and finds nothing is different from one that never ran, as described in [the honest gaps](https://banes-lab.com/disciplined-methodology/ship/the-honest-gaps.md) on the architecture page. The diagnoses here are the ones the parser runs on every build, and a predicate the method calls for that this parser does not compute is declared absent on that page, never assumed clean here.

D1·a the findings

```text
Every diagnosis ran over the whole tree and reported nothing, so there is no call cycle, import cycle, dead definition, duplicate or reach across a concern.
```

D1·b a walk 14 steps

## Links to

- [Unknown is not pass](https://banes-lab.com/disciplined-methodology/verify/unknown-is-not-pass.md)
- [An anti-pattern is a decay path](https://banes-lab.com/software-architecture/decay/an-anti-pattern-is-a-decay-path.md)
- [The honest gaps](https://banes-lab.com/disciplined-methodology/ship/the-honest-gaps.md)
