[Средний] Удалить bloat — что не эффективно, в мусорку #128

Open
opened 2026-05-28 13:39:28 +00:00 by NW · 0 comments
Owner

Проблема

Несмотря на удаление 32K строк 22 мая (d254fab), проект тут же наполнился новым bloat:

  • landing/ — маркетинговая страница (1200+ строк HTML/CSS)
  • agent-evolution/ — дашборд с API, Docker, SQLite (вернулся через 3 дня после удаления)
  • scripts/real-fit-engine.py — 565 строк эвристики

Что удалить/архивировать

Компонент Действие Причина
landing/ Архивировать Маркетинг не ядро фреймворка. Отдельный репозиторий.
agent-evolution/ Заморозить → архивировать после Issue #4 Внутренний инструмент, поглощает 51% усилий.
real-fit-engine.py Рефактор → <100 строк 565 строк эвристики без unit-тестов.
PNG baselines в git Удалить Bloat репозитория.
Тесты дашборда Архивировать Тесты для замороженного дашборда.

Что оставить

  • .kilo/agents/*.md — ядро
  • .kilo/rules/*.md — процессные гарды
  • .kilo/skills/*/SKILL.md — доменные знания
  • docker/docker-compose.web-testing.yml — тестирование
  • README.md, SYNC.md — документация

Acceptance Criteria

  • landing/ перемещён в archive/
  • agent-evolution/ перемещён в archive/ (после моратория)
  • real-fit-engine.py сокращён до <100 строк или удалён
  • PNG baselines удалены из git + .gitignore обновлён
  • Чистый main содержит только ядро

Эстимейт

Small (5K tokens, ~20 мин)

Assignee

@release-manager

## Проблема Несмотря на удаление 32K строк 22 мая (`d254fab`), проект тут же наполнился новым bloat: - `landing/` — маркетинговая страница (1200+ строк HTML/CSS) - `agent-evolution/` — дашборд с API, Docker, SQLite (вернулся через 3 дня после удаления) - `scripts/real-fit-engine.py` — 565 строк эвристики ## Что удалить/архивировать | Компонент | Действие | Причина | |-----------|----------|---------| | `landing/` | **Архивировать** | Маркетинг не ядро фреймворка. Отдельный репозиторий. | | `agent-evolution/` | **Заморозить** → архивировать после Issue #4 | Внутренний инструмент, поглощает 51% усилий. | | `real-fit-engine.py` | **Рефактор → <100 строк** | 565 строк эвристики без unit-тестов. | | PNG baselines в git | **Удалить** | Bloat репозитория. | | Тесты дашборда | **Архивировать** | Тесты для замороженного дашборда. | ## Что оставить - `.kilo/agents/*.md` — ядро - `.kilo/rules/*.md` — процессные гарды - `.kilo/skills/*/SKILL.md` — доменные знания - `docker/docker-compose.web-testing.yml` — тестирование - `README.md`, `SYNC.md` — документация ## Acceptance Criteria - [ ] `landing/` перемещён в `archive/` - [ ] `agent-evolution/` перемещён в `archive/` (после моратория) - [ ] `real-fit-engine.py` сокращён до <100 строк или удалён - [ ] PNG baselines удалены из git + `.gitignore` обновлён - [ ] Чистый `main` содержит только ядро ## Эстимейт Small (5K tokens, ~20 мин) ## Assignee @release-manager
NW added this to the [Контроль качества] Остановить трэшинг, единый источник правды milestone 2026-05-28 13:39:28 +00:00
NW added the status::newpriority::mediumtype::chore labels 2026-05-28 13:39:28 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: UniqueSoft/APAW#128