Why does Cursor Bugbot keep a PR check neutral even when no new issues are found?

When will Cursor Bugbot mark a GitHub PR as passed (i.e., a successful check rather than neutral)?

After one run, the report shows:

====
Bugbot Analysis Progress (4m 56s elapsed)
:white_check_mark: Gathered PR context (4s)
:white_check_mark: Analyzed code changes (1s)
:white_check_mark: Completed bug detection — 1 potential bug found (4m 44s)
:white_check_mark: Validation and filtering completed (0s)
:white_check_mark: Posted analysis results — 0 bugs reported (8s)
:white_check_mark: Analysis completed successfully (0s)

Final Result: Bugbot completed review - no new issues found! :white_check_mark:

However, some bugs that were found in earlier runs are still not marked as resolved by Bugbot.

Could this be the reason why this run was not marked as a successful check?

(our team require a successful cursor-bugbot check(not a neutral check) to make a PR merge)

My experience is that the check is marked successful if Bugbot has run on the latest push, regardless of if it finds any issues or how they are resolved. And it is neutral if it has not run on the latest push.