fix(min): запрет research исходников харнеса в мандате мин-уровня (рут-кейс таймаутов 16:27-16:59)
This commit is contained in:
parent
47f9139948
commit
413ee7a14d
1 changed files with 5 additions and 0 deletions
|
|
@ -26,6 +26,7 @@ class CycleLevel:
|
|||
task_classes: tuple # какие классы задач может брать
|
||||
mandate: str # мандат уровня (в промпт)
|
||||
can_shell: bool # инструменты уровня
|
||||
tick_timeout: int = 300 # таймаут LLM-тика, сек (занятый уровень поглощает такты)
|
||||
|
||||
def seq(self, ts: int) -> int:
|
||||
"""Номер такта уровня для unix-ts (для идемпотентности тиков)."""
|
||||
|
|
@ -48,6 +49,10 @@ LEVELS = {
|
|||
"cli.py tg-reply <id> \"текст\" (тон: кратко, по-русски, тёпло; можно "
|
||||
"выполнить просьбу инструментами и ответить результатом). Быстрые "
|
||||
"мелкие фиксы (S-задачи до 5 минут) тоже твои. Не растекайся. "
|
||||
"ВАЖНО: НЕ исследуй исходники харнеса (scheduler.py, commands.py, es.py, "
|
||||
"isolated_runner.py) и не разбирай падения тиков — это зона верхних уровней. "
|
||||
"Отвечай из контекста тика, максимум пара шагов, иначе таймаут тика. "
|
||||
|
||||
"Если просьба большая — подай её как задачу (cli.py task) и скажи это. "
|
||||
"Важное, что не по зубам уровню (падение тика, повторная ошибка, "
|
||||
"требуется фикс с большим контекстом) — эскалируй наверх: "
|
||||
|
|
|
|||
Loading…
Reference in a new issue