ID: [{ID}]
Проект: {project_name}
Статус: planned|in_progress|completed
Тип: CODE|DOCS|OPS|DESIGN|CONTENT|TEST
Версия: {version}
ЧТО ДЕЛАЕТ:
{описание одним предложением}
ЧТО НЕ ДЕЛАЕТ:
- {что вне границ блока}
- {что делают другие блоки}
path/to/block/
├── BLOCK.md ← это описание
├── {main_file} ← entry point
├── {additional_files}
├── tests/
│ └── test_*.py
└── data/
└── fixtures.* ← тестовые данные
library_name (version)shared/api.yaml → endpointsshared/constants.py → CONFIGВажные данные из зависимых блоков (чтобы не читать их целиком):
# Из [AUTH] блока
def validate_token(token: str) -> bool:
"""Проверяет JWT токен.
Args:
token: JWT строка
Returns:
True если валиден
Raises:
TokenExpired: токен истёк
TokenInvalid: невалидный токен
"""
pass
# Из [CONFIG] блока
SECRET_KEY: str = "..." # JWT секрет
Error1: когда возникаетError2: когда возникает{краткое описание подхода, алгоритма}
{команда для запуска тестов этого блока}
| Дата | Событие |
|---|---|
| 2026-01-01 | Создан |
| 2026-01-02 | Начата реализация |
| 2026-01-03 | Тесты пройдены |
| 2026-01-04 | Интегрирован |