Commit cb029a9
Add diagnostic logging for project status update + verify HandedOff fix
The re-dispatch loop was caused by running a binary WITHOUT the HandedOff
eligibility check (commit 895ef47). The fix is now in place.
Additionally: if the project status update (UpdateProjectField) was being
silently skipped due to empty ProjectID/FieldID/OptionID, no log was
emitted. Now logs a warning with the actual values so the root cause is
visible: "project status update skipped (missing metadata)".
This helps diagnose why the project status doesn't change on GitHub —
if the FetchProjectFieldMeta at startup failed or the "Human Review"
option doesn't exist in the project, the metadata will be empty.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 895ef47 commit cb029a9
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
320 | 326 | | |
321 | 327 | | |
322 | 328 | | |
323 | 329 | | |
324 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
325 | 337 | | |
326 | 338 | | |
327 | 339 | | |
| |||
0 commit comments