package core import ( "errors" ) // Классы ошибок: D1–D5 var ( // D1 — сбой вызова аналитика ErrDecideFailed = errors.New("D1: decide failed") // D2 — таймаут аналитика ErrDecideTimeout = errors.New("D2: decide timeout") // D3 — превышен лимит ходов ErrMaxTurns = errors.New("D3: max turns reached") // D4 — превышен лимит правок ErrMaxConfirmCycles = errors.New("D4: max confirm cycles reached") // D5 — нераспознанная команда (reply, не ошибка) ErrCommandUnknown = errors.New("D5: unknown command") )