Redacted excerpt; full evidence withheld. $ cd && ls -la && cat README.md 2>/dev/null | head -200 exit: 0 r, listing every problem in the files contact = library.get("S00227") # by number; iterating a library is sorted by number assert len(RULES) == 36 # the spec's 33 rules plus lead-off-port (D40), stretch-cut and element-outside-body (D98) findings = lint(contact) # all 36 rules, geometric ones in all 8 orientations assert findings == () # the spec's make contact lints clean for finding in findings: # each has .rule, .severity, .message, .location, .orientation print(finding.rule, finding.location, finding.message) ``` Symbols are immutable; `orient`, `translate` and `repeat` return new ones. A repeated symbol is [excerpt truncated]