Catch placeholder captions, length outliers, and missing required keywords before a caption ships. Does not look at the image itself. Runs entirely in your browser.
Known limitations: purely text-based checks; never looks at the actual image, so a
confidently wrong caption can still pass. See the project
README for the full write-up and the Python CLI version.