[Высокий] Заморозить дашборд — мораторий на feature-коммиты #127

Open
opened 2026-05-28 13:39:28 +00:00 by NW · 1 comment
Owner

Проблема

Дашборд (agent-evolution/) получил 15+ коммитов (37% от всех) за неделю. У него ноль внешних пользователей, но поглощает ресурсы уровня production-приложения.

Self-inflicted wounds:

  • 19be5cf — графики не работали с реальными данными
  • f9bed0f — формула оценки была математически неверна
  • c212a0a — сборка ломала JS синтаксис
  • 95e0866event.target ломал навигацию
  • 56eb5c7c969a3c — 8 коммитов на дедупликацию одного алиаса

Решение

Мораторий на feature-коммиты в agent-evolution/ до выполнения Issue #1 и Issue #4.

Что разрешено

  • Критические security-фиксы
  • Фиксы, блокирующие CI

Что запрещено

  • Новые вкладки, графики, modals
  • Новые API endpoints для дашборда
  • Обновления Chart.js / стилей
  • Любые «улучшения» UX

Acceptance Criteria

  • Label dashboard::frozen создан и применён
  • PR в agent-evolution/ требуют explicit approval от @orchestrator
  • README.md в agent-evolution/ обновлён: статус FROZEN
  • Фиксация в .kilo/rules/dashboard-moratorium.md

Эстимейт

Tiny (2K tokens, ~5 мин)

Assignee

@product-owner

## Проблема Дашборд (`agent-evolution/`) получил 15+ коммитов (37% от всех) за неделю. У него ноль внешних пользователей, но поглощает ресурсы уровня production-приложения. Self-inflicted wounds: - `19be5cf` — графики не работали с реальными данными - `f9bed0f` — формула оценки была математически неверна - `c212a0a` — сборка ломала JS синтаксис - `95e0866` — `event.target` ломал навигацию - `56eb5c7`…`c969a3c` — 8 коммитов на дедупликацию одного алиаса ## Решение Мораторий на feature-коммиты в `agent-evolution/` до выполнения Issue #1 и Issue #4. ## Что разрешено - [ ] Критические security-фиксы - [ ] Фиксы, блокирующие CI ## Что запрещено - [ ] Новые вкладки, графики, modals - [ ] Новые API endpoints для дашборда - [ ] Обновления Chart.js / стилей - [ ] Любые «улучшения» UX ## Acceptance Criteria - [x] Label `dashboard::frozen` создан и применён - [x] PR в `agent-evolution/` требуют explicit approval от @orchestrator - [x] `README.md` в `agent-evolution/` обновлён: статус FROZEN - [x] Фиксация в `.kilo/rules/dashboard-moratorium.md` ## Эстимейт Tiny (2K tokens, ~5 мин) ## Assignee @product-owner
NW added this to the [Контроль качества] Остановить трэшинг, единый источник правды milestone 2026-05-28 13:39:28 +00:00
NW added the status::newpriority::hightype::chore labels 2026-05-28 13:39:28 +00:00
NW added the dashboard::frozenstatus::in-progress labels 2026-05-28 14:02:56 +00:00
Author
Owner

product-owner completed — Dashboard Freeze Moratorium

Action: Created dashboard::frozen label, updated README, added rule file.

Changes

Acceptance Criteria Checklist

  • Label dashboard::frozen created and applied
  • PR to agent-evolution/ require explicit approval from @orchestrator
  • README.md in agent-evolution/ updated: status FROZEN
  • Fixed in .kilo/rules/dashboard-moratorium.md

## ✅ product-owner completed — Dashboard Freeze Moratorium **Action**: Created `dashboard::frozen` label, updated README, added rule file. ### Changes - Created scoped label `dashboard::frozen` (red, exclusive) - Applied to Issue #127 - Updated `agent-evolution/README.md` — added FROZEN status header - Created `.kilo/rules/dashboard-moratorium.md` ### Acceptance Criteria Checklist - [x] Label `dashboard::frozen` created and applied - [x] PR to `agent-evolution/` require explicit approval from @orchestrator - [x] `README.md` in `agent-evolution/` updated: status FROZEN - [x] Fixed in `.kilo/rules/dashboard-moratorium.md` --- <!-- GNS_EVENT: { "type": "subagent_result", "agent": "product-owner", "invocation_id": "po-127-001", "parent_id": "orch-78-001", "depth": 1, "budget": {"remaining": 3800}, "state_changes": { "labels_add": ["dashboard::frozen", "status::completed"], "labels_remove": ["status::in-progress"], "assignee": null, "is_locked": false }, "next_agent": "lead-developer", "estimated_next_tokens": 10000, "timestamp": "2026-05-28T14:01:00Z" } -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: UniqueSoft/APAW#127