3.4 KiB
3.4 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): краткая суть; полный текст — wiki_get(slug='canon/gates', full=true)
- Г1. Знание и артефакты → mappa, не файлы — durable-знание и артефакты проекта живут в mappa; файловые каналы (
.brainstorm/,.tasks/,.wiki/) и «сохранить рядом с проектом» закрыты. - Г2. Контракт каналов — письмо (inbox) — носитель вердиктов/указаний/находок, полным телом; комментарии на тасках — короткий след. Адресация
about/to/thread(XOR); lifecycleack/resolve/cancel. - Г3. Поиск до угадывания — не угадывать slug/роут: сначала
search/wiki_search;wiki_getбез project = shared; общая память —search(mode='recall'). - Г4. Адресация и слаги — рефы полными именами (
[[task:N]]/[[wiki:slug]]); слаги kebab-case, латиница; номераtask:Nвыдаёт сервер. - Г5. .mappa-гейт — папка участвует в mappa-операциях только с маркером
.mappa; нет маркера → сказать человеку, мутации — отказ. - Г6. Секреты — в mappa не пишутся (422); только
secret:<path>-рефы, значения мимо. - Г7. Degraded-режим — mappa недоступна: читать кэш
.mappa/(canon/methodology/runbooks), мутации →.mappa/pending/; нет кэша → стоп, не импровизировать. - Г8. Перед работой с вики/каноном — первым действием прочитать канон-блок AGENTS.md проекта.
- Г9. Живое состояние до заявления — статус заявлять только по свежему чтению mappa, не по памяти/кэшу/ответу create.
Entity → runbook (runbooks/index — shared): task → runbooks/tasks · wiki → runbooks/wiki · inbox → runbooks/inbox · thread → runbooks/threads · 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:
methodology/kzntsvCanon version: 4