Public repo examples
Four PRs that passed review and shouldn't have.
Real public pull requests in Java, Python, TypeScript, and C#. Every one of them looked routine in the file diff, got approved, and quietly moved a boundary somebody will pay for later. Open any of them on GitHub and check what Striff caught for yourself.
Boundary shifts, duplicated responsibilities, shared hotspots, and the relationships a file diff hides.
These risks are invisible in a line-by-line diff. They only show up when you look at the change as a dependency graph, the way Striff does on every PR.
The reviews
What a reviewer would have missed.
Each example shows the architecture diagram Striff generated and the GitHub Check it posted, exactly what your team would see on their own PRs.
Java apache/pinot #19073 Public PR Generate Avro schemas from Pinot logical data types
7 findings · 9 components · HIGH risk
Generate Avro schemas from Pinot logical data types
7 findings · 9 components · HIGH risk
striff / architectural-review
Architectural review completed
Python celery/celery #10418 Public PR Preserve absolute event timestamps in Gossip
4 findings · 7 components · HIGH risk
Preserve absolute event timestamps in Gossip
4 findings · 7 components · HIGH risk
striff / architectural-review
Architectural review completed
TypeScript typeorm/typeorm #12647 Public PR fix: remove require() calls that break bundlers
4 findings · 7 components · HIGH risk
fix: remove require() calls that break bundlers
4 findings · 7 components · HIGH risk
striff / architectural-review
Architectural review completed
C# dotnet/efcore #38676 Public PR Handle out-of-order split include rows during concurrent inserts
8 findings · 11 components · HIGH risk
Handle out-of-order split include rows during concurrent inserts
8 findings · 11 components · HIGH risk
striff / architectural-review