Frankie can verify whether a review comment has likely been addressed by
checking whether the referenced line was removed or changed between the
comment's commit and the local repository HEAD.
Verification results are persisted in the local SQLite cache, so future runs can annotate comments without recomputing.
Verification requirements
- A local Git repository (run Frankie from within the repository or provide
--repo-path). - A migrated SQLite database (run
--migrate-dbonce and reuse the same--database-url).
CLI usage
First, initialize or upgrade the database schema:
frankie --migrate-db --database-url frankie.sqlite
Then run verification:
frankie \
--verify-resolutions \
--pr-url https://github.com/owner/repo/pull/123 \
--token ghp_example \
--database-url frankie.sqlite \
--repo-path /path/to/repo
The CLI prints a summary and per-comment results (for example
✓ verified comment 123 (line_changed)), and records them in the local cache.
TUI usage
In the review list:
- Press
vto verify the selected comment. - Press
Vto verify all comments matching the current filter.
Verified/unverified markers (✓ / ✗) appear in the review list, and the
comment detail pane shows the latest verification status and evidence.