Krishnendu Biswas

Rebuilt this site and ran a fact audit on its numbers

· Shipped · Site

What changed

This site went from a game-themed page to a professional portfolio. A planning model wrote the spec, a builder agent worked through it from a task board, and served screenshots were reviewed before it went live. The diagrams and charts are now 14 inline SVG figures, each with a data table.

Why it matters

I mapped 380 numbers on the site to a source line. A script measures diagram text on 23 pages at 3 screen widths. Rows under the 13px floor went from 18 to 0.

How a site change moves from plan to mergeFive steps left to right: plan, build, fact audit, screenshot review, merge. A return arrow runs from fact audit back to build, labelled fabricated draft discarded.PlanBuildFact auditScreenshotreviewMergeFabricated draft discardedHow a site change moves from plan to mergeFive steps left to right: plan, build, fact audit, screenshot review, merge. A return arrow runs from fact audit back to build, labelled fabricated draft discarded.PlanBuildFact auditScreenshot reviewMergeFabricateddraftdiscarded
The fact audit sits between build and review. When it fails, the build goes back with the unmatched claims listed.
The fact audit sits between build and review. When it fails, the build goes back with the unmatched claims listed.
StepNameReturn path
1Plan
2Build
3Fact auditLoop back to Build: Fabricated draft discarded
4Screenshot review
5Merge

Result

Merged and live on 3 Oct 2026, with 0 failing rows on the text size check.

Lesson

An earlier draft contained claims that did not match my records, and the fact audit caught them before release. An automated review also passed a build with visible defects, so every release now gets a separate check of the rendered pages before it goes live.

Sources

Reviewed and approved by me before publishing. How I source these numbers