Skip to content

Replace the /examples gallery with four audited public pull requests - #5

Merged
Zir0-93 merged 2 commits into
mainfrom
examples/verified-pr-gallery
Aug 27, 2026
Merged

Replace the /examples gallery with four audited public pull requests#5
Zir0-93 merged 2 commits into
mainfrom
examples/verified-pr-gallery

Conversation

@Zir0-93

@Zir0-93 Zir0-93 commented Aug 27, 2026

Copy link
Copy Markdown
Member

Replaces the /examples gallery. The old one was built on a run whose output has since been corrected, and several of the checks its findings were attributed to no longer exist.

The four examples

PR What it shows a file diff cannot
Contract change smallrye/smallrye-graphql#1424 A rename removes two methods from a type twelve components depend on
A loop closed citrusframework/citrus-simulator#370 One new edge closes a loop: config → scenario.mapper → http → listener → config
Boundary crossing smallrye/smallrye-graphql#2083 A two-file change crosses out of the client module into the server API package
Documented rules spring-ai-community/spring-ai-session#33 Nineteen sentences from the repo's own docs, checked against the code, all holding

Four kinds of finding, four repositories, four very different diagram scales.

The audit

Every rendered claim was checked against the repository at both revisions — for each example the base SHA was confirmed to be the pull request's merge base, so nothing shown is an artefact of a stale branch. Each card carries a "what we checked" column on the page: the two SHAs, a link to the compare view, and the reproducible steps.

Three otherwise strong candidates were rejected:

A rendered SVG carries its review notes inside it, so an unverifiable note disqualifies the whole image, not just the text beside it. That is why the first rejection took the diagram with it.

Also

The fabricated GitHub chrome the old page wrapped the diagrams in — invented "Conversation 22 / Checks 11 / Files changed 17" tab counts, a made-up check-suite sidebar — is gone. It was a fake record of somebody else's pull request.

The page states its sample: 79 public pull requests across 27 repositories, 45 of which produced no finding at all. Four hand-picked examples say nothing about how often any of this fires, and the honest answer is: usually nothing.

Not in this PR

src/pages/index.astro states the check count wrongly in several places (eighteen structural / nineteen total; the true roster is 14 structural + 2 documented-rule = 16, verified against structuralCheckNames() and docCheckNames() on the API's master). Those sentences exist only in the working tree's uncommitted edits to that file, so the corrections cannot be committed without also committing that in-progress work. The fix is applied in the working tree, uncommitted.

🤖 Generated with Claude Code

https://claude.ai/code/session_017X3m5Qxtn8KZPM6TqrknGk

…uests

The old gallery was built on a run of the analysis whose output has since
been corrected, and several of the checks its findings were attributed to
no longer exist. Everything on the page is replaced with material from a
recent scan, and every rendered claim was checked by hand against the two
revisions it names before it was allowed on.

The four, and what each shows that a file diff cannot:

  smallrye/smallrye-graphql#1424   a rename removes two methods from a type
                                   twelve components depend on
  citrusframework/citrus-simulator#370
                                   one new edge closes a loop that runs
                                   config -> scenario.mapper -> http -> listener
  smallrye/smallrye-graphql#2083   a two-file change crosses out of the client
                                   module into the server API package
  spring-ai-community/spring-ai-session#33
                                   nineteen sentences from the repo's own docs,
                                   checked against the code, all holding

Each card now carries a "what we checked" column: the base and head SHAs, a
link to the compare view, and the reproducible steps behind every claim. The
fabricated GitHub chrome the old page wrapped these in - invented tab counts,
a made-up check suite sidebar - is gone; it was a fake record of somebody
else's pull request.

Three otherwise strong candidates were rejected in the audit and are not here:
one whose review note asserted callers would fail to compile when the PR had
in fact updated them all, and two documented-rule rows whose subject had been
bound to the wrong type. The diagram is part of the claim - a rendered SVG
carries its review notes inside it - so an unverifiable note disqualifies the
whole image, not just the text beside it.

The page also states the sample it was drawn from: 79 public pull requests
across 27 repositories, 45 of which produced no finding at all.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017X3m5Qxtn8KZPM6TqrknGk
@netlify

netlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploy Preview for striff-io ready!

Name Link
🔨 Latest commit 2ef22e5
🔍 Latest deploy log https://app.netlify.com/projects/striff-io/deploys/6a8fd39affa49d00086d3aad
😎 Deploy Preview https://deploy-preview-5--striff-io.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 63
Accessibility: 100
Best Practices: 100
SEO: 100
PWA: 90
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

`fitOnMobile` scales the whole diagram to the stage width and centres it,
so a wide diagram ends up shorter than the stage and sits in a band of
empty grid. The two landscape diagrams get mobile stage heights close to
their fitted height; the two portrait ones keep theirs, since those are
taller than any usable stage and are cropped rather than padded.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017X3m5Qxtn8KZPM6TqrknGk
@Zir0-93
Zir0-93 merged commit de9012c into main Aug 27, 2026
5 checks passed
@Zir0-93
Zir0-93 deleted the examples/verified-pr-gallery branch August 27, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant