Files
roboco/tests/unit/services
Renn F ec2e49af38 [bug] pr_review_claim: set active_claimant_id so the reviewer can post the review
pr_review_claim set assigned_to + claimed_by + heartbeat but never
active_claimant_id (the single-claimant invariant _qa_or_doc_claim /
_finalize_claim set). So after claim_pr_review the reviewer could read
the PR but every note()/evidence() hit _active_claim_violation ->
_not_active_claimant (not_authorized): the journal:learning entry
post_pr_review's tracing gate requires could never be recorded, the
reviewer deadlocked at post_pr_review (tracing_gap), burned tokens into
the do-server breaker, idled -> task stuck paused (ccfb1bd7).

Set active_claimant_id + claimed_at at claim (mirrors QA/doc); cleared by
complete_review. TDD: extended test_pr_review_claim_and_complete to assert
the invariant (set at claim, cleared at complete); 35 pr_review tests +
ruff/mypy green.
2026-06-30 08:25:58 +02:00
..
2026-05-02 03:11:49 +02:00
2026-05-02 03:11:49 +02:00
2026-06-29 11:32:34 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-26 01:43:08 +02:00
2026-06-29 11:32:34 +02:00