diff --git a/.wolf/buglog.json b/.wolf/buglog.json index 384b5234..7ceb7f33 100644 --- a/.wolf/buglog.json +++ b/.wolf/buglog.json @@ -4228,9 +4228,9 @@ }, { "id": "bug-448", - "status": "open", - "status_updated": "2026-09-24", - "status_note": "job.c job_ctrl normal exit path never dereference(j)", + "status": "fixed", + "status_updated": "2026-09-27", + "status_note": "0c1bac44", "timestamp": "2026-06-12T10:05:12.464Z", "error_message": "job_ctrl reference leak: reference(j) taken at job.c:317 but normal exit path (job.c:444-446) never calls dereference(j); only the workermgr-miss error path releases it", "file": "src/controller/job.c", @@ -22257,9 +22257,9 @@ }, { "id": "bug-1626", - "status": "partial", - "status_updated": "2026-09-24", - "status_note": "dispatch path takes write lock; job_ctrl still mutates job under read lock (job.c)", + "status": "fixed", + "status_updated": "2026-09-27", + "status_note": "0c1bac44", "timestamp": "2026-08-23T05:20:00Z", "error_message": "None yet observed at runtime -- found via code trace during /kiro-validate-design review of scheduler-dispatch-commit.", "file": "src/controller/job.c", @@ -22387,9 +22387,9 @@ }, { "id": "bug-1631", - "status": "partial", - "status_updated": "2026-09-24", - "status_note": "reconcile path fixed cfe66dde; dispatch_a_job_ retry branches keep allocs", + "status": "fixed", + "status_updated": "2026-09-27", + "status_note": "0c1bac44", "timestamp": "2026-08-23T19:30:00Z", "error_message": "New test test_rpc_failure_bound_resets_after_intervening_success (test_dispatch_fail_retry.c) fails: 'Req 4.1 (bug-1631, NOT YET FIXED): a retryable dispatch failure must return the job to PEND -- fails here only because this job previously had a REAL successful dispatch (step 2)'. Expected JOB_STAT_PEND, got JOB_STAT_RUN (and separately, job.allocs stays non-NULL instead of being released).", "file": "src/controller/job.c",