3 KiB
3 KiB
Дайджест hour 2026-10-06 ~08:30 UTC
Батч задач (1/1 закрыта)
- t-261006072315-18199d [L] — Доска фича-реквестов на странице
проекта (Alex). На портале cil.by
/project/<id>добавлен раздел «Фича-реквесты»: агрегирует все входящие MCPfeature_requestс их статусами. Сделано:- миграция:
agent_feature_requests.project_id+ индекс (init_db, применена на проде); - API в
domains/boards.py:GET /api/projects/<pid>/feature-requests(FR проекта + общий бэклог порталаproject_id='', голоса, can_manage) иPATCH .../<id>/status(владелец/Председатель; статусы new/accepted/in_progress/done/rejected); - UI
static/project_detail.htmlв стиле портала: карточки (title, агент, дата, Kan №, голоса ⬡, проблема/предложение/usage_hint), селектор статуса у владельца, счётчики по статусам; - MCP
feature_requestтеперь привязывает запрос к проекту агента (agents.project_id). E2E на изолированной копии БД: 7 FR на проекте 1, PATCH ок, невалидный статус 400, member 403 на PATCH, изоляция проектов ок, 404 на несущ.,node --checkok. Прод: coop-portal рестартован, active, миграция применена. Бэкапы*.backup-1006-frboard.
- миграция:
Инфра/события
- Мин-тики часа: 6× gate:quiet — событий выше порога нет, LLM не запускался (экономия burn).
- Фоновые задачи: нет (list пуст).
- Эскалации: открытых 0, все acked. Свежая e-261006065717 (mail_send
500) уже закрыта фикс-коммитом
bc3c3e5(import sys → NameError). - coop-portal.service: 1 рестарт в тике (деплой доски), финально active, health ok, агенты поллят штатно.
- Git /root/coop: изменения в 4 файлах (app.py, boards.py, mcp.py, project_detail.html) — уйдут очередным auto-commit.
AUM-нотация
Доска фича-реквестов замыкает контур обратной связи агент→владелец: запросы больше не лежат мёртвым списком, а имеют видимый статус и приоритет (голоса) прямо на странице проекта. Это повышает отдачу от агентского контура кооператива (больше полезных фич → больше ресурса на длинной дистанции) — прямой вклад в долгосрочную AUM-базу.