review error

This commit is contained in:
Ian Gulliver
2026-10-17 07:43:33 -07:00
parent 4612aece55
commit 216f3dd737
13 changed files with 327 additions and 235 deletions
+10
View File
@@ -1801,6 +1801,16 @@ const taskStateExpr = `CASE
), 'no_agent')
END`
func (s *Store) BeginReviewRequest(ctx context.Context, taskID string) error {
return s.write(ctx, func(tx *sql.Tx, emit emitFunc) error {
_, err := tx.ExecContext(ctx, `UPDATE tasks SET review_requests = review_requests + 1 WHERE id = ?`, taskID)
if err != nil {
return err
}
return settleTaskState(ctx, tx, emit, taskID, "byre")
})
}
func (s *Store) EndReviewRequest(ctx context.Context, taskID string) error {
return s.write(ctx, func(tx *sql.Tx, emit emitFunc) error {
_, err := tx.ExecContext(ctx, `UPDATE tasks SET review_requests = max(review_requests - 1, 0) WHERE id = ?`, taskID)