From document to scorecard
A spec is written for humans: paragraphs, bullet points, the odd table. CodeReviewer reads it the way a careful lead would, pulls out each requirement and keeps the priority the author gave it: must, should or may. What you get is a checklist of what your team agreed to build.
Evidence, not status updates
Traditional progress tracking depends on people moving cards. Spec tracking works from the code. When a pull request implements a requirement, the link comes from the change itself. So the scorecard is only as optimistic as the code allows, and you can click any “done” through to the work behind it.