chore(agents): analyst inbound queue (status/needs-analysis) + tradein DB access #852

Merged
lekss361 merged 2 commits from chore/analyst-inbound-queue-tradein-db into main 2026-05-31 06:36:38 +00:00

2 commits

Author SHA1 Message Date
4795bcd3a3 chore(agents): analyst — разбирает всю inbound-очередь за тик + параллельные саб-агенты, без throttle
- INBOUND PICKUP: забирает ВСЕ status/needs-analysis тикеты в одном тике
  (не один-за-тик), затем продолжает на proactive в том же тике.
- Убран THROTTLE по размеру ready-очереди (gate ready≥10 + hard-rule) —
  декомпозирует всё найденное, дубли отсекает по pipeline-карте, не по счётчику.
- Новая секция «Параллельный анализ через саб-агенты»: ≥2 непересекающихся
  work-item → параллельные read-only Explore/general-purpose на archeology,
  synthesize+CREATE делает analyst (single writer); hot-file overlap → sequential.
- +Task в whitelist. Перенумерованы шаги (1-9) + cross-refs.
2026-05-31 09:34:04 +03:00
26ea2f72d8 chore(agents): analyst inbound queue (status/needs-analysis) + tradein DB access
- auto-analyst: новый INBOUND PICKUP режим — забирает issues с label
  status/needs-analysis (человек→бот канал), refine in-place в status/ready
  или split на под-issues. + PIPELINE STATE READ для осведомлённости об
  очередях backend/frontend/db/qa (дедуп + throttle gate). Перенумерованы
  шаги per-tick (1-10) + cross-refs.
- _autonomous_pickup: label status/needs-analysis (id 64) в таблицу +
  4 state-transitions + семантика входящей очереди.
- backend-engineer + tech-analyst + auto-analyst: доступ к отдельной
  postgres-tradein БД (scraped listings/estimator/coverage) — tradein
  issues метрик-heavy, без live-чтения работа вслепую.
2026-05-31 09:25:54 +03:00