Search for a command or topic.

LOCAL SEARCH · NO DATA LEAVES YOUR BROWSER
How it works

Quality and scoring

Understand drawing problems and see how the engine compares possible fixes.

The quality check looks for drawing problems, such as a connection running through a card or a label covering another label. It helps you decide what to fix and lets Auto-fix compare possible repairs.

The engine compares hard findings, soft findings, warnings, then penalty points, from left to right. Lower is better. The first difference decides, so fewer hard problems always wins, regardless of the later columns.

The first different column decides

example findings

Hard findings first

Candidate A

1 hard collision

Candidate B

3 soft crossings

Winner
CandidateHardSoftWarningsPenalty
A1005,000,000
B030900,000

BCandidate B wins because hard findings are compared before every other column.

Counts before weights

Candidate A

1 soft crossing

Winner
Candidate B

2 soft overlaps

CandidateHardSoftWarningsPenalty
A010300,000
B0208,000

ACandidate A wins with fewer soft findings, even though its penalty is larger.

Penalty breaks the tie

Candidate A

1 soft crossing

Candidate B

1 soft overlap

Winner
CandidateHardSoftWarningsPenalty
A010300,000
B0104,000

BThe counts tie, so Candidate B wins on the lower penalty.

Compare from left to right: hard, soft, warnings, then penalty. The first difference wins.

Read the result

ResultWhat it meansWhat to do
Invalid sourceThe diagram cannot be compiledFix the reported syntax or validation error
Hard findingSomething breaks the drawing, such as a detached connection or a line through a cardFix this first
Soft findingThe drawing works but is harder to read, for example because lines crossAdjust the layout or routing
WarningThe engine reached a limit or used a fallbackRead the message; a simpler view may help
No findingsThe checks found no drawing problemsReview whether the architecture matches your intent

A clean drawing does not prove that the system is secure, economical, or faithful to the brief; review the architecture separately.

To improve a drawing, start with its first reported problem. Shorten a label, adjust a group, or unpin a route that no longer fits. Auto-fix can try these kinds of view changes for you.