# Tasks

Корневая папка для всех проектных материалов OpenClaw.

Здесь живут:
- `tasks/<project>/` — отдельный проект
- `tasks/README.md` — общий стандарт для структуры проектов и задач

## Базовый стандарт проекта

```text
tasks/<project-slug>/
├── PROJECT.md
├── docs/
├── journal/
├── assets/
├── meta/
└── TASKS/
    ├── backlog/
    ├── active/
    ├── blocked/
    ├── done/
    └── archive/
```

## Базовый стандарт задачи

```text
tasks/<project-slug>/TASKS/<status>/<task-slug>/
├── TASK.md
├── context.md
├── report.md
└── attachments/
```

## Правила

1. **Task без Project не существует**
2. У каждого проекта есть `folder` и `doc_path`
3. У каждой задачи есть `project`, `folder` и `doc_path`
4. Имена папок и документов — читаемые slug-и, без внутренних кодов
5. Внутренние `id` используются только в онтологии
6. Временные файлы — вне `tasks/`, в `temp/`
7. Секреты, ключи и пароли здесь не храним

## Документация

- `tasks/<project>/PROJECT.md` — главная документация проекта
- `tasks/<project>/TASKS/.../TASK.md` — постановка задачи
- `tasks/<project>/TASKS/.../report.md` — итог выполнения

## Связь с онтологией

Проекты и задачи должны быть отражены в:
- `memory/ontology/schema.yaml`
- `memory/ontology/graph.jsonl`
- `memory/ontology/RULES.md`

## Старые скрипты и отчёты

Исторические служебные файлы можно хранить в подпапках проекта, но не смешивать их с основным стандартом проектов и задач.

---

**Обновлено:** 2026-04-18  
**Цель:** Стандартная структура проектов и задач для OpenClaw.
