diff --git a/02 Areas/Vault Audit 2026-05-18.md b/02 Areas/Vault Audit 2026-05-18.md new file mode 100644 index 0000000..25ea451 --- /dev/null +++ b/02 Areas/Vault Audit 2026-05-18.md @@ -0,0 +1,155 @@ +--- +name: Vault Audit 2026-05-18 +status: active +type: reference +tags: + - type/reference + - domain/devops +created: 2026-05-18 +--- + +# Vault Audit — 2026-05-18 + +## Health Score + +| Метрика | Значение | Статус | +|---------|----------|--------| +| Всего заметок | 1 237 | — | +| Frontmatter coverage | 96.4% | ✅ | +| Структура wiki (20/20 с _index.md) | 100% | ✅ | +| Битые [[ссылки]] | ~1% | ✅ | +| Теги по таксономии | ~5% | 🔴 | +| Проекты с мануалами | 0/48 | 🟡 | +| Orphaned attachments | 12.4 MB | 🔴 | + +--- + +## 🔴 КРИТИЧЕСКОЕ (сделать первым) + +### 1. Orphaned attachments в корне (12.4 MB) +14 файлов в корне vault — MD5-named images + IMG_0291.jpeg. Нигде не используются. + +``` +84d1cc78e6bbfccdfd52edc5f7568e58_MD5.gif ← 5.2 MB +467687d50ed9740b4752a772cd639ff4_MD5.png ← 255 KB +9d08a267e4be66e51694eef8d9775344_MD5.png ← 219 KB +e242e2acf8c26a33926a135ae276bb81_MD5.png ← 76 KB +IMG_0291.jpeg ← 317 KB +d7ebd22cd5e6a84e85651f05b30c332f_MD5.jpg ← 42 KB +5a6b5da5f3ae046128c30d1b66f43774_MD5.jpg ← 60 KB +aed7d4e87a20ae6dd8d8f47ca328d617_MD5.jpg ← 53 KB +4f4bd470e26844abe1c1bc76286fbb8a_MD5.jpg ← 33 KB +2ba1f9de9cf4c6705cf5aae23afec964_MD5.jpg ← 40 KB +1d61fac3154fe7df3423c06399e9f3ea_MD5.jpg ← 38 KB +1960ec7d2996a2c7c4af81f319ed5651_MD5.png ← 69 KB +e09a580eca71b59131ccea6a51076ab2_MD5.png ← 4 KB +410ba741e3f5fcfea1aa0e579172b5b1_MD5.svg ← 1.4 KB +``` +**Действие:** удалить все 14 файлов. + +### 2. Теги — таксономия не соблюдается (976 нарушений) +Определена таксономия: `client/*`, `status/*`, `tech/*`, `type/*`, `domain/*` +Реальность: 95% тегов идут без префикса. + +Примеры нарушений: +- `homelab` (92 заметки) → должно быть `domain/homelab` +- `python` (59) → `tech/python` +- `docker` (37) → `tech/docker` +- `react` (36) → `tech/react` +- `auth`, `api`, `deployment`, `security` — нет domain/ префикса + +**Решение:** обновить таксономию в CLAUDE.md под реальное использование OR запустить bulk-rename через vault-agent. + +### 3. Пустые заметки (2 файла) +- `99 Daily/2026-W14.md` — 0 байт +- `posts/guides/how-to-install-and-configure-the-payload-seo-plugin-nextjs-app.md` — 0 байт + +**Действие:** удалить оба файла. + +--- + +## 🟡 ВЫСОКИЙ ПРИОРИТЕТ + +### 4. Frontmatter отсутствует (12 пользовательских файлов) +``` +05 Aimpress LTD/Links.md +05 Aimpress LTD/Шумиленд касса.md +02 Areas/Work/Access to work application.md +03 Resources/SOPs/claude code best practice.md +03 Resources/SOPs/how to.md +03 Resources/SOPs/how to_en.md +03 Resources/SOPs/Claude code.md +03 Resources/SOPs/Claude code setup Azure.md +03 Resources/SOPs/Заметки по работе с терминалом.md +03 Resources/Infrastructure/bitbacket ssh setup.md +``` +**Действие:** vault-agent добавит frontmatter автоматически при первом запуске. + +### 5. Potential wiki duplicates (4 пары) +| Файл | Папка 1 | Папка 2 | +|------|---------|---------| +| `figma-mcp-tools-reference.md` | wiki/claude-code/ | wiki/concepts/ | +| `glance-dashboard.md` | wiki/homelab/ | wiki/concepts/ | +| `homarr-proxmox-integration.md` | wiki/homelab/ | wiki/concepts/ | +| `mcp-integration.md` | wiki/claude-code/ | wiki/agent-sdk/ | + +**Действие:** проверить вручную — возможно содержание разное, тогда оставить. + +### 6. raw/ inbox — 273 необработанных файла +Материал лежит давно, не скомпилирован в wiki. +**Действие:** сессия Claude "compile raw" или пакетная обработка. + +--- + +## 🟢 СРЕДНИЙ ПРИОРИТЕТ + +### 7. Мануалы проектов — 0/48 +Ни у одного из 48 проектов нет `USER_MANUAL.md` и `DEVELOPER_MANUAL.md`. +vault-agent будет генерировать их автоматически анализируя кодовую базу. + +### 8. 33 orphaned статьи в wiki/concepts/ +Нет исходящих ссылок. Список: +``` +secrets-git-history-purge.md, sync-with-outbox.md, html5-video-source-order-ios.md, +active-component-import-verification.md, next-app-router-favicon.md, +nextjs16-lint-command-removed.md, apache-redirect-suffix-preservation.md, +eslint-flatcompat-next16-circular-reference.md, payload-cms-root-layout-requirement.md, +macos-full-disk-access-external-volume.md, figma-fig-binary-format.md, +tsx-node22-esm-named-exports.md, figma-code-connect-plan-requirements.md, +cloudflare-proxied-domain-npm-subpath.md, overflow-hidden-clips-absolute-children.md, +figma-mcp-oauth-reconnect-restart.md, css-marquee-animation-gpu-pattern.md, +pil-photo-compression-pipeline.md, axios-401-interceptor-infinite-loop.md, +nextjs-unstable-cache-force-dynamic.md, vite-base-url-slash-concatenation.md, +react-state-playwright-css-hover.md, lazy-user-mirror.md, +pydantic-exclude-none-null-clearing-conflict.md, vtt-cue-settings-timestamp-parse.md, +llamaextract-data-none-gotcha.md, fastapi-lifespan-locals-app-state.md, +payload-cms-node26-esm-workaround.md, map-ratelimiter-memory-leak.md, +pnpm11-pnpmfile-requirement.md, css-clamp-negative-values.md, +payload-cms-push-dev-prod.md, vitest-module-level-env-testing.md +``` +**Действие:** vault-agent добавит ## Related ссылки автоматически. + +--- + +## 🔵 НИЗКИЙ ПРИОРИТЕТ + +- `Next-Session-Prompt.md` в корне → переместить в `.agents/` для порядка +- Улучшить связность тегов в wiki/ (высокие усилия) + +--- + +## Инвентарь по папкам + +| Папка | Заметок | +|-------|---------| +| 01 Projects/ | 60 | +| 02 Areas/ | 3 | +| 03 Resources/ | 11 | +| 04 Archive/ | 0 | +| 05 Aimpress LTD/ | 4 | +| 99 Daily/ | 40 | +| Templates/ | 5 | +| wiki/ | 664 | +| raw/ | 273 | +| Hoarder/ | ~167 | +| **ИТОГО** | **1 237** | diff --git a/99 Daily/2026-05-18.md b/99 Daily/2026-05-18.md index 0f09546..c94fa02 100644 --- a/99 Daily/2026-05-18.md +++ b/99 Daily/2026-05-18.md @@ -51,3 +51,4 @@ tags: [daily] - 16:03 — session ended | `video-accessibility` - 16:05 — session ended | `video-accessibility` - 16:10 — session ended | `video-accessibility` +- 16:32 (<1min) — session ended | `video-accessibility`