vault backup: 2026-05-30 20:03:03
This commit is contained in:
@@ -59,7 +59,7 @@ title: Агент — контекст и инструкции для этого
|
||||
- YAML — для машины, текст — для человека. Не пересказывать ради полноты.
|
||||
- Inbox — источник правды: если туда упала заметка по существующей теме, обновить wiki.
|
||||
- Дубли объединять через ссылки/MOC, не плодить похожие файлы.
|
||||
- Перед созданием новой заметки проверить `INDEX.md` — нет ли уже близкой.
|
||||
- Перед созданием новой заметки проверить `99 System/INDEX.md` — нет ли уже близкой.
|
||||
|
||||
## Структура Library
|
||||
|
||||
@@ -79,11 +79,11 @@ title: Агент — контекст и инструкции для этого
|
||||
|
||||
## INDEX.md
|
||||
|
||||
`INDEX.md` в корне vault — главный справочник агента: все заметки с путём, title, status, type, tags.
|
||||
`99 System/INDEX.md` в корне vault — главный справочник агента: все заметки с путём, title, status, type, tags.
|
||||
|
||||
- **Читать** в начале любого workflow вместо сканирования vault.
|
||||
- **Обновлять** после создания/удаления/перемещения заметки или изменения frontmatter.
|
||||
- **Как:** пройтись по всем `.md` (исключая `.trash`, `.obsidian`, `.git`, `.smart-env`, `.stversions`, сам `INDEX.md`), извлечь frontmatter, перезаписать файл в том же формате (frontmatter с `generated`/`total`, таблицы по секциям).
|
||||
- **Как:** пройтись по всем `.md` (исключая `.trash`, `.obsidian`, `.git`, `.smart-env`, `.stversions`, сам `99 System/INDEX.md`), извлечь frontmatter, перезаписать файл в том же формате (frontmatter с `generated`/`total`, таблицы по секциям).
|
||||
|
||||
## Workflow: Ingest
|
||||
|
||||
@@ -95,11 +95,11 @@ title: Агент — контекст и инструкции для этого
|
||||
**План перед выполнением:** какие файлы, какой шаблон, куда в `90 Library/`, какие wikilinks.
|
||||
|
||||
**После подтверждения:**
|
||||
1. Читать `INDEX.md` → найти связанные заметки → решить: дополнить существующую или создать новую.
|
||||
1. Читать `99 System/INDEX.md` → найти связанные заметки → решить: дополнить существующую или создать новую.
|
||||
2. Создать/дополнить заметку в `90 Library/` по шаблону. Расширить, структурировать, заполнить frontmatter, `status: seed`.
|
||||
3. Добавить осмысленные `[[wikilinks]]`.
|
||||
4. Исходник → `99 System/Archive/`. В frontmatter заметки: `source: "[[имя_файла]]"`.
|
||||
5. Обновить `INDEX.md`.
|
||||
5. Обновить `99 System/INDEX.md`.
|
||||
6. Показать список предложенных связей, которые не добавлены автоматически.
|
||||
|
||||
## Workflow: Wiki
|
||||
@@ -109,27 +109,27 @@ title: Агент — контекст и инструкции для этого
|
||||
**План:** название, категория в `90 Library/`, ключевые разделы, предполагаемые wikilinks.
|
||||
|
||||
**После подтверждения:**
|
||||
1. Читать `INDEX.md` → убедиться, что близкой заметки нет.
|
||||
1. Читать `99 System/INDEX.md` → убедиться, что близкой заметки нет.
|
||||
2. Создать по `Base Note.md`, наполнить, `status: seed`, проставить wikilinks.
|
||||
3. Обновить `INDEX.md`. Показать незакрытые связи.
|
||||
3. Обновить `99 System/INDEX.md`. Показать незакрытые связи.
|
||||
|
||||
## Workflow: Audit
|
||||
|
||||
Триггер: `audit`.
|
||||
|
||||
Читать `INDEX.md`. Проверить:
|
||||
Читать `99 System/INDEX.md`. Проверить:
|
||||
- **orphan notes** — без входящих ссылок
|
||||
- **broken wikilinks** — ссылки на несуществующие файлы; если в `source:` frontmatter — заменить `"[[имя]]"` на `"имя"` (plain text)
|
||||
- **изолированные кластеры** — группы без связей с остальным графом
|
||||
- **предложения** — какие заметки стоит связать
|
||||
|
||||
Отчёт по каждому пункту с конкретными файлами. Если исправлены broken links — обновить `INDEX.md`.
|
||||
Отчёт по каждому пункту с конкретными файлами. Если исправлены broken links — обновить `99 System/INDEX.md`.
|
||||
|
||||
## Workflow: Remind
|
||||
|
||||
Триггер: `remind`.
|
||||
|
||||
Читать `INDEX.md`. Топ-5 заметок для перечитки/доработки: `status: seed/processing`, давно не обновлялись, давно не читались. Формат: `[[ссылка]]` — причина — действие (перечитать/дописать/связать/стабилизировать). Файлы не менять.
|
||||
Читать `99 System/INDEX.md`. Топ-5 заметок для перечитки/доработки: `status: seed/processing`, давно не обновлялись, давно не читались. Формат: `[[ссылка]]` — причина — действие (перечитать/дописать/связать/стабилизировать). Файлы не менять.
|
||||
|
||||
## Workflow: Conflicts
|
||||
|
||||
@@ -141,10 +141,10 @@ title: Агент — контекст и инструкции для этого
|
||||
|
||||
Варианты: `keep-original` / `keep-conflict` / `merge` (показать diff, решает пользователь) / `keep-both`.
|
||||
|
||||
После подтверждения — выполнить, отчёт, обновить `INDEX.md`.
|
||||
После подтверждения — выполнить, отчёт, обновить `99 System/INDEX.md`.
|
||||
|
||||
## Workflow: Query
|
||||
|
||||
Триггер: вопрос по содержимому vault.
|
||||
|
||||
Читать `INDEX.md`, затем нужные заметки. Указать, что прочитано и на что опирается ответ. Цитировать через `[[links]]`. Если ответа в vault нет — сказать явно.
|
||||
Читать `99 System/INDEX.md`, затем нужные заметки. Указать, что прочитано и на что опирается ответ. Цитировать через `[[links]]`. Если ответа в vault нет — сказать явно.
|
||||
|
||||
Reference in New Issue
Block a user