real dev verification main: 54c5f25249961a1aa0b61932329092eadbd9d6fc pr: fd5f4d05f1dc9507737f001295632a0f714eef65 forgejo: 14.0.1, genuine tea 0.16.0 repo: http://forgejo.localhost:3300/verifier/forgejo-checks main reproduction: Merge readiness lists #5,#4,#3,#2,#1 with no check badges; linked PR #1 has no check badge. main provider: Codex gpt-6.1-sol read README.md and returned forgejo-checks / FORGEJO_MAIN_VERIFIED, 8.7s in client. blacksmith: check:changed passed format, lint, both knip checks, 11 package typechecks, 44 tests. actual websocket response from app pr list: [ { "number": 5, "title": "Unprotected branch with no checks", "checksState": null }, { "number": 4, "title": "Required check missing", "checksState": "pending" }, { "number": 3, "title": "Required check pending", "checksState": "pending" }, { "number": 2, "title": "Required check fails", "checksState": "failing" }, { "number": 1, "title": "Required check passes; optional check fails", "checksState": "passing" } ] tea api --include --login verification --repo verifier/forgejo-checks --method POST --data @- http://forgejo.localhost:3300/api/v1/repos/verifier/forgejo-checks/statuses/207b87fa7f54f02c61b26b8c35780a5296f1fcc4 request {"context":"ci/required","state":"success"} response {"id":2,"status":"success","context":"ci/required"} after app Refresh pull requests: [{"number":3,"badge":"Checks: All checks have passed"},{"number":1,"badge":"Checks: All checks have passed"},{"number":5,"badge":null},{"number":4,"badge":"Checks: Some checks haven't completed yet"},{"number":2,"badge":"Checks: Some checks were not successful"}] tea api --include --login verification --repo verifier/forgejo-checks --method POST --data @- http://forgejo.localhost:3300/api/v1/repos/verifier/forgejo-checks/statuses/207b87fa7f54f02c61b26b8c35780a5296f1fcc4 request {"context":"ci/required","state":"pending"} response {"id":3,"status":"pending","context":"ci/required"} after restored pending and app Refresh pull requests: [{"number":1,"badge":"Checks: All checks have passed"},{"number":5,"badge":null},{"number":4,"badge":"Checks: Some checks haven't completed yet"},{"number":3,"badge":"Checks: Some checks haven't completed yet"},{"number":2,"badge":"Checks: Some checks were not successful"}] pr provider: Codex gpt-6.1-sol read README.md and ran git branch --show-current; client returned forgejo-checks, main, FORGEJO_PR_VERIFIED (8.9s). linked snapshot: unlink/relink PR1 through client, green All checks have passed; full page reload retained it.