add task
This commit is contained in:
@@ -25,6 +25,20 @@
|
|||||||
|
|
||||||
## Активные задачи
|
## Активные задачи
|
||||||
|
|
||||||
|
### ED-011 — Строгий стандарт написания Go-бэкенда
|
||||||
|
|
||||||
|
- Статус: `TODO`
|
||||||
|
- Приоритет: `P1`
|
||||||
|
- Репозиторий: `evening_detective_server`
|
||||||
|
- Цель: зафиксировать однозначные правила написания чистого, понятного и гибкого Go-кода для последующей миграции всего бэкенда.
|
||||||
|
- Решение: создать отдельный документ со строгими правилами структуры пакетов и слоёв, размещения функций, структур, интерфейсов, ошибок, SQL, handlers, DTO и тестов; описать именование, границы ответственности, допустимые зависимости и типовые примеры выбора места для нового кода. Подключить документ через `AGENTS.md` только для задач, затрагивающих Go-бэкенд.
|
||||||
|
- Следующий шаг: изучить фактическую структуру и паттерны `evening_detective_server`, затем подготовить проект стандарта и согласовать спорные архитектурные решения перед записью документа.
|
||||||
|
- Критерии: для типовых вопросов о размещении кода документ даёт один основной ответ; правила обязательны; каждое отклонение требует разрешения пользователя и письменного обоснования; документ не применяется к фронтенду, инфраструктуре и задачам, не затрагивающим Go-бэкенд; существующий код не изменён.
|
||||||
|
- Ограничения: не мигрировать существующий код в рамках этой задачи; не менять API и зависимости; не трогать вложенный `.git`; не добавлять task-файлы в дочерний репозиторий.
|
||||||
|
- Не входит: исправление нарушений стандарта в текущем коде; автоматический линтер или архитектурный enforcement; правила для Vue/TypeScript и инфраструктуры.
|
||||||
|
- Проверка: проверить наличие стандарта и условной ссылки на него в корневом `AGENTS.md`; убедиться, что `git diff` содержит только документационные изменения.
|
||||||
|
- Ручная проверка: проверить по примерам, что для новой функции, структуры, интерфейса, запроса и теста документ однозначно определяет место размещения.
|
||||||
|
|
||||||
### ED-009 — Оптимизировать изображения для web
|
### ED-009 — Оптимизировать изображения для web
|
||||||
|
|
||||||
- Статус: `TODO`
|
- Статус: `TODO`
|
||||||
|
|||||||
Reference in New Issue
Block a user