[Final] TaskBoard

This commit is contained in:
2026-03-30 10:25:01 +07:00
parent ef2c132c92
commit 5434a7e601
9 changed files with 1346 additions and 203 deletions
+18 -15
View File
@@ -2,7 +2,7 @@
## Purpose
Эта папка хранит один файл на каждую отложенную или асинхронную единицу работы и единый реестр статусов, чтобы контекст реализации не терялся между чатами.
Эта папка хранит единый реестр статусов и шаблон, а сами task-файлы лежат в `docs/tasks/items`, чтобы корень `docs/tasks` не превращался в свалку файлов.
Файлы задач должны описывать работу достаточно ясно, чтобы будущий человек или AI-агент мог продолжить ее без восстановления исходного замысла по истории переписки.
@@ -10,7 +10,7 @@
- используйте `docs/tasks/_template.md` для каждой новой задачи
- храните одну задачу в одном файле
- храните все task-файлы плоско в `docs/tasks`, без подпапок по статусам
- храните task-файлы в `docs/tasks/items`, без подпапок по статусам
- не переименовывайте и не перемещайте файл задачи при смене статуса
- статус задачи считается каноническим по записи в этом индексе
- предпочитайте ссылки на канонические документы вместо копирования больших фоновых разделов
@@ -24,22 +24,25 @@
## Supporting Docs
- шаблон задачи: `docs/tasks/_template.md`
- task-файлы: `docs/tasks/items/*.md`
Все отдельные task-файлы храните в `docs/tasks/items/`.
## Statuses
- `proposal` - идея существует, но объем или подход еще не готовы к исполнению
- `ready` - задачу можно брать в работу сейчас
- `in_progress` - по задаче сейчас идет активная работа
- `blocked` - задача ждет решения, зависимости или внешней предпосылки
- `done` - работа завершена; оставьте короткую заметку по итогу и позже при необходимости переместите или переименуйте файл
- `BackLog` - идея или задача существует, но еще не готова к активному исполнению
- `ToDo` - задачу можно брать в работу сейчас
- `InProgress` - по задаче сейчас идет активная работа
- `Review` - задача ждет проверки, решения или следующего подтверждающего шага
- `Done` - работа завершена; оставьте короткую заметку по итогу и позже при необходимости переместите или переименуйте файл
## Task Registry
| ID | Status | Priority | Area | Execution Time | File | Summary |
| --- | --- | --- | --- | --- | --- | --- |
| TASK-0001 | done | Medium | docs | 1d | `docs/tasks/TASK-0001-define-docs-structure-and-migration-plan.md` | Определена целевая структура документации, карта миграции и последовательность работ для переноса docs. |
| TASK-0002 | done | Medium | docs | 1d6h | `docs/tasks/TASK-0002-execute-docs-structure-migration.md` | Выполнен перенос дерева docs в разделы current, runbooks, history, process и tasks, а также обновлены пути входа в документацию. |
| TASK-0003 | in_progress | High | ci_cd | 2d | `docs/tasks/TASK-0003-stabilize-ci-cd-and-validate-pipeline.md` | Требуется итеративно стабилизировать текущий CI/CD путь на GitHub Actions и довести его до подтвержденно рабочего состояния. |
| TASK-0004 | ready | Medium | product | 1d | `docs/tasks/TASK-0004-define-directories-feature-and-implementation-decision.md` | Нужно согласовать и зафиксировать модель фичи directories, чтобы реализация не пошла в неверном направлении. |
| TASK-0005 | blocked | Medium | product | 2d | `docs/tasks/TASK-0005-implement-directories-and-folder-navigation.md` | Реализацию directories нельзя начинать, пока `TASK-0004` не зафиксирует согласованную модель папок и границы выполнения. |
| TASK-0006 | ready | Low | docs | 1d | `docs/tasks/TASK-0006-reposition-readme-as-project-brief.md` | Нужно переписать `README`, чтобы он начинался с идентичности проекта, стека и верхнеуровневого онбординга. |
| ID | Status | Priority | Area | Owner | Execution Time | File | Summary |
| --- | --- | --- | --- | --- | --- | --- | --- |
| TASK-0001 | Done | Medium | docs | unassigned | 1d | `docs/tasks/items/TASK-0001-define-docs-structure-and-migration-plan.md` | Определена целевая структура документации, карта миграции и последовательность работ для переноса docs. |
| TASK-0002 | Done | Highest | docs | unassigned | 1d6h | `docs/tasks/items/TASK-0002-execute-docs-structure-migration.md` | Выполнен перенос дерева docs в разделы current, runbooks, history, process и tasks, а также обновлены пути входа в документацию. |
| TASK-0003 | InProgress | High | ci_cd | unassigned | 2d | `docs/tasks/items/TASK-0003-stabilize-ci-cd-and-validate-pipeline.md` | Требуется итеративно стабилизировать текущий CI/CD путь на GitHub Actions и довести его до подтвержденно рабочего состояния. |
| TASK-0004 | BackLog | Medium | product | unassigned | 1d | `docs/tasks/items/TASK-0004-define-directories-feature-and-implementation-decision.md` | Нужно согласовать и зафиксировать модель фичи directories, чтобы реализация не пошла в неверном направлении. |
| TASK-0005 | Review | Medium | product | unassigned | 2d | `docs/tasks/items/TASK-0005-implement-directories-and-folder-navigation.md` | Реализацию directories нельзя начинать, пока `TASK-0004` не зафиксирует согласованную модель папок и границы выполнения. |
| TASK-0006 | ToDo | Low | docs | unassigned | 1d | `docs/tasks/items/TASK-0006-reposition-readme-as-project-brief.md` | Нужно переписать `README`, чтобы он начинался с идентичности проекта, стека и верхнеуровневого онбординга. |
+7 -6
View File
@@ -1,6 +1,7 @@
---
id: TASK-XXXX
title: Короткий заголовок
summary: Короткое описание задачи
priority: Medium
area: docs
owner: unassigned
@@ -20,11 +21,11 @@ related_files: []
Допустимые значения статуса:
- `proposal`
- `ready`
- `in_progress`
- `blocked`
- `done`
- `BackLog`
- `ToDo`
- `InProgress`
- `Review`
- `Done`
## Why
@@ -70,7 +71,7 @@ related_files: []
- предпочитайте наименьшее безопасное изменение, которое оставляет после себя более понятную документацию и подтверждение проверки
- указывайте `execution_time` в формате Jira, например `1d6h30m`, и только с шагом в 30 минут
- используйте приоритеты `Lowest`, `Low`, `Medium`, `High`, `Highest`
- не переименовывайте и не перемещайте task-файл при смене статуса; обновляйте запись в `docs/tasks/Index.md`
- храните task-файл в `docs/tasks/items/` и не переименовывайте его при смене статуса; обновляйте запись в `docs/tasks/Index.md`
## If You Find Drift