worker: add reviewer stage (branch→review→push) with R1-R6 errors
This commit is contained in:
24
internal/worker/review_errors.go
Normal file
24
internal/worker/review_errors.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package worker
|
||||
|
||||
import "errors"
|
||||
|
||||
// Классы ошибок R1–R5 (этап ревью).
|
||||
var (
|
||||
// R1 — не удалось получить diff ветки (`git diff`).
|
||||
ErrReviewDiff = errors.New("R1: review diff failed")
|
||||
|
||||
// R2 — сбой запуска reviewer-агента.
|
||||
ErrReviewSpawn = errors.New("R2: reviewer spawn failed")
|
||||
|
||||
// R3 — reviewer вернул невалидный/непарсируемый JSON.
|
||||
ErrReviewParse = errors.New("R3: reviewer output parse failed")
|
||||
|
||||
// R4 — превышен лимит итераций dev↔review (после лимита — failed).
|
||||
ErrReviewMaxIterations = errors.New("R4: review max iterations reached")
|
||||
|
||||
// R5 — сбой обновления трассы результата ревью.
|
||||
ErrReviewTrace = errors.New("R5: review trace error")
|
||||
|
||||
// R6 — не удалось запушить feature-ветку в origin.
|
||||
ErrReviewPush = errors.New("R6: review push failed")
|
||||
)
|
||||
Reference in New Issue
Block a user