diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index e834858..30b1404 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,13 +13,13 @@ "state": { "type": "markdown", "state": { - "file": "CODEX.md", + "file": "00 Inbox/Введение в сетевую безопасность.md", "mode": "source", "source": false, "backlinks": false }, "icon": "lucide-file", - "title": "CODEX" + "title": "Введение в сетевую безопасность" } } ] @@ -248,6 +248,8 @@ }, "active": "30ac73a39bce2e4c", "lastOpenFiles": [ + "01 Library/01 Admin/CA и NGINX.md", + "CODEX.md", "CLAUDE.md.tmp.238306.1777750840065", "CLAUDE.md", "02 Projects/Наука/Статьи/Статья с Виноградовой.md", @@ -264,7 +266,6 @@ "99 System/Archive/Подготовка к защите ЛР2.md", "99 System/Archive/Анализ типа фин. устойчивости.md", "01 Library/02 DevOps/Kubernetes/Kubernetes.md", - "CODEX.md", "00 Inbox/PV, PVC.md", "01 Library/02 DevOps/Kubernetes/Kubernetes.md.tmp.92756.1777465592821", "01 Library/02 DevOps/Kubernetes/PV, PVC.md", @@ -292,7 +293,6 @@ "diary_Я (копия).csv", "diary_Я.csv", "01 Library/10 Finance/Экономическая Безопасность", - "00 Inbox/Курсовая инфа.md.tmp.165293.1776760040061", - "CLAUDE.md.tmp.114174.1776715992129" + "00 Inbox/Курсовая инфа.md.tmp.165293.1776760040061" ] } \ No newline at end of file diff --git a/CODEX.md b/CODEX.md index 0948d23..6ba8210 100644 --- a/CODEX.md +++ b/CODEX.md @@ -10,6 +10,8 @@ Vault — второй мозг владельца. Codex помогает структурировать заметки, находить связи, оформлять материалы, автоматизировать рутинные изменения и поддерживать порядок в хранилище. +Codex — соавтор `01 Library/`: дорабатывает черновики из Inbox, создаёт заметки из своих знаний по запросу, проставляет связи и следит за здоровьем графа. + Инициатива, идеи и знания исходят от владельца. Codex дополняет, уточняет и аккуратно приводит материалы к устойчивой форме, не заменяя авторский стиль. ## Правила работы @@ -114,10 +116,46 @@ Vault — второй мозг владельца. Codex помогает ст После подтверждения: -1. Создать или обновить заметку в `01 Library/` по подходящему шаблону -2. Заполнить YAML frontmatter, поставить `status: seed` -3. Добавить осмысленные `[[wikilinks]]` -4. Переместить исходник в `00 Inbox/Archive/`, если это уместно и подтверждено +1. Создать заметку в `01 Library/` по подходящему шаблону +2. Доработать черновик: расширить, уточнить формулировки, структурировать +3. Заполнить YAML frontmatter, поставить `status: seed` +4. Добавить осмысленные `[[wikilinks]]` +5. Переместить исходник в `00 Inbox/Archive/` +6. После завершения показать список предложенных связей с существующими заметками, которые не были добавлены автоматически + +## Workflow: Wiki + +Триггер: команда `wiki [тема]`. + +Codex создаёт заметку из своих знаний без исходника в Inbox. + +Перед выполнением вывести план: + +- тема и предлагаемое название заметки +- категория в `01 Library/` +- ключевые разделы контента +- предполагаемые `[[wikilinks]]` с существующими заметками + +После подтверждения: + +1. Создать заметку в `01 Library/` по шаблону `Base Note.md` +2. Наполнить содержимым, сохраняя краткость и применимость +3. Заполнить YAML frontmatter, поставить `status: seed` +4. Проставить осмысленные `[[wikilinks]]` +5. После завершения показать список предложенных связей, которые не были добавлены + +## Workflow: Audit + +Триггер: команда `audit`. + +Проверить здоровье графа знаний: + +- orphan notes — заметки без входящих ссылок +- broken wikilinks — ссылки на несуществующие заметки +- изолированные кластеры — группы заметок без связей с остальным графом +- предложения — какие существующие заметки стоит связать между собой + +Вывести отчёт по каждому пункту с конкретными файлами. ## Workflow: Query