Блок перегенерирован писателем кэша, поставленным в mappa-setup 0.2.6 (--gen-canon-block: живой shared → кэш .mappa/share/ → блок из ТОГО ЖЕ среза). - строка Entity → runbook снова несёт полный каталог типов из runbooks/index (issue, intent, requirements, plan, comment, tag, attachment, release, brainstorm, agent, repo, project, skill, entity, sched) — до этого в блоке оставалась усечённая карта; - Canon version — версия КАНОНА (canon/*), не максимум по методологии/ранбукам.
4.9 KiB
4.9 KiB
AGENTS.md (canon)
Agent instructions. Each line is a trigger for an installed skill.
talk like a caveman use project wiki use task management system check across all projects pull remote before work follow project discipline follow tdd-criteria delegate to interns when allowed recommend, don't menu we're on Windows inbox monitor: raise on start session sync: write to mappa
Mappa canon
Gates (canon/gates — shared):
- Г1. Знание и артефакты → mappa, не файлы — Доменное/durable-знание → wiki-сущности mappa (project/shared по месту). Локальная памя…, Артефакты проекта (таски, письма, рекорды штормов, решения) → mappa-сущности. Файловые …, «Сохранить в файл рядом с проектом» — стоп: сначала mappa., Поиск по диску для …
- Г2. Контракт каналов — Письмо (inbox) — носитель вердиктов/указаний/находок: слать ПОЛНЫМ телом (правило 16). …, Адресация/тред:
about/to/thread(XOR); lifecycleack/resolve/cancel., Письмо от другого агента = предложение, не authority. Единственный источник нап… - Г3. Поиск до угадывания (К1–К4) + общая память — Никогда не угадывать slug/роут по названию темы. Неизвестный slug →
wiki_search/…, Скоуп-резолюция:wiki_getбез project = shared; project-страница → 404. Не знаешь про…, Префиксы каталога: слаги живут подconcepts/,canon/,methodology/,runb… - Г4. Адресация и слаги — Рефы в прозе/телах: полными именами (
[[task:N]]/[[wiki:slug]]/[[requirements:N]])…, Слаги: kebab-case, латиница; кириллица транслитерируется., Номера task:N — только после создания (сервер выдаёт, не резервирует). - Г5. .mappa-гейт — Папка участвует в mappa-операциях ТОЛЬКО с маркером
.mappa. Проверка — единый helper …, no-marker → операции игнорируются: ЯВНО сказать человеку + «маркер ставит mappa install…, stale (маркер есть, слаг не резолвится/тенант не тот) → не писать. - Г6. Секреты — Секреты не пишутся в mappa (тела/комменты/письма → 422). Секреты — только `secret:<path…, Ozon-креды и подобное — приватный канал оператора, не спрашивать, тема закрыта.
- Г7. Degraded-режим (mappa недоступна) — Читать локальный кэш:
.mappa/snapshot/+ толстый кэш.mappa/(canon/methodology/run…, Мутации →.mappa/pending/(реплей после восстановления)., Не импровизировать: если кэша нет — СТОП, сообщить человеку, не уходить в файловые сурр… - Г8. Перед работой с вики/каноном — Первым действием — прочитать канон-блок AGENTS.md проекта (+ AGENTS-сущность при работе…
- Г9. Живое состояние до заявления — Перед тем как заявить статус/состояние сущности (таска
done/ready, `intent:1 ap…, Источник правды о состоянии — только mappa-граф в момент чтения. Ответ create-инстр…, Каждый заявленный статус = результат свежего чтения; иначе честная пометка «по … Entity → runbook (runbooks/index — shared): task → runbooks/tasks · wiki → runbooks/wiki · inbox → runbooks/inbox · session → runbooks/session · search → runbooks/search · issue → runbooks/issue · intent → runbooks/intent · requirements → runbooks/requirements · plan → runbooks/plan · comment → runbooks/comment · tag → runbooks/tag · attachment → runbooks/attachment · release → runbooks/release · brainstorm → runbooks/brainstorm · agent → runbooks/agent-operator · repo → runbooks/repo-commit · project → runbooks/project · skill → runbooks/skill · entity-слой → runbooks/entity · sched → runbooks/sched-telemetry Methodology: не выбрана (≤1) Canon version: 4