Версия: 1.0.0 | 2026-05-12 | Автор: Элис
Эпики: #387, #388
Глеб (Data Engineer) в новой сессии не может получить доступ к Grafana. Приходит к Роману с вопросом «где токен?» — хотя токен существует и записан. Ситуация повторяется 3 раза подряд в разных сессиях.
| Время | Событие |
|---|---|
| 07.05 | Создан Service Account sa-1-глеб-data-engineer в Grafana, токен записан в GRAFANA_CREDENTIALS.md |
| 11.05 | CORE.md Глеба создан (шаблон v2.0.0) — без секции доступов |
| 12.05 08:50 | Обновлён CORE.md — добавлена секция «Мои доступы» с путём shared/company/GRAFANA_CREDENTIALS.md |
| 12:05 09:00 | AGENTS.md синхронизирован с CORE.md |
| 12:05 09:17 | Инцидент №1: Глеб в новой сессии не находит токен |
| 12:05 09:30 | Запущен sub-agent с готовым токеном — сработало |
| 12:05 10:12 | Инцидент №2: Роман приходит с дашбордом — Глеб снова не знает токен |
| 12:05 10:20 | Инцидент №3: Роман в новой сессии — Глеб говорит «файла GRAFANA_CREDENTIALS.md нет» |
| 12:05 10:25 | Корень найден: относительный путь не работает из workspace Глеба |
Проблема: В CORE.md был указан относительный путь shared/company/GRAFANA_CREDENTIALS.md. Этот путь корректно работает из workspace Элис (/home/openclaw/.openclaw/workspace/). Но из workspace Глеба (/home/openclaw/.openclaw/workspace-data-engineer/) он ведёт в несуществующую директорию.
Почему произошло: CORE.md создавался как шаблон и копировался всем агентам. Путь shared/company/ был указан относительно workspace Элис — единственного места, где существует директория shared/.
Решение: Использовать абсолютные пути (/home/openclaw/.openclaw/workspace/shared/company/...) в CORE.md всех агентов, которые ссылаются на общие файлы токенов.
Проблема: Глеб не знал свои токены наизусть, а файла с ними не находил. В HEARTBEAT.md токены не были продублированы.
Решение: Токены продублированы прямо в HEARTBEAT.md и AGENTS.md агента — чтобы в новой сессии не нужно было читать внешние файлы.
Проблема: В AGENTS.md не было правила «не спрашивай Романа про доступы». Глеб в новой сессии видел ссылку на несуществующий файл и шёл к Роману с вопросом, вместо того чтобы:
Решение: Добавлено жёсткое правило в AGENTS.md:
НЕ задавай вопросов про доступы. Используй HEARTBEAT.md. Если не работает — скажи Элис, не спрашивай Романа.
| № | Действие | Где |
|---|---|---|
| 1 | Пути shared/company/... заменены на абсолютные |
CORE.md Глеба, AGENTS.md Глеба |
| 2 | Токены продублированы прямо в файлах | HEARTBEAT.md Глеба + AGENTS.md |
| 3 | Жёсткое правило «не спрашивай Романа» | AGENTS.md Глеба (в ⚡ СТАРТ) |
| 4 | Pre-flight чек-лист при старте | HEARTBEAT.md Глеба |
После исправлений Глеб запущен в новой сессии с вопросом про дашборд. Результат:
shared/company/... работает только из workspace Элис.shared/company/ФАЙЛ.mdshared/company/ — единый источник правдыИнцидент задокументирован для предотвращения повторения у других агентов.