The estate grades itself in public, read from the live sites the way a stranger would.
The workflow reads the estate’s own grade through the public audit endpoint — the same way a stranger would — with no checkout of the other repositories, because a scoreboard assembled from local files proves only that the files are on one machine.
A snapshot nobody refreshes is exactly the stale claim this product exists to argue against: it would sit there dated August while the estate changed underneath it, which is the failure the `expires` field was invented to make visible.
It opens a pull request rather than committing to main, because the scoreboard is a claim the estate makes in public and a human should see it change — and the run ignores its own timestamp moving, so it does not open an empty PR every week.
That the grade is read live, not asserted. The scoreboard is assembled through the public audit endpoint anyone can call, and the workflow refuses to open a PR when only its own read timestamp changed — so a moved number is a real change, not a refresh.