Детектор застарілої/відсутньої архітектурної документації
check_docsCheck each git repository's architecture doc status: missing, stale, current, or no-commits. Flags where docs are outdated so you know exactly what to update.
Instructions
Перевіряє актуальність ~/Projects/Architecture/.txt кожного git-репозиторія: "missing" (документації нема взагалі), "stale" (репо мав нові зміни після документа), "current" (актуально), "no-commits" (репо ще без жодного коміту). Для документів, записаних через write_doc, рахує ТОЧНУ кількість комітів з моменту запису (trackingMethod: "commit"); для решти - грубший запасний варіант за mtime файлу (trackingMethod: "mtime"). НЕ генерує/переписує документацію сам - лише каже, куди дивитись, щоб AI-асистент (чи людина) писав/оновлював цілеспрямовано, а не перечитував усе підряд щосесії. Документація розкидана між кількома незалежними парами корінь+Architecture-тека (напр. репо, винесене з ~/Projects, з документом прямо поруч на новому місці)? Передай points замість projectsRoot/docsRoot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repos | No | Обмежитись конкретними назвами тек замість повного сканування (застосовується в межах кожної точки окремо) | |
| points | No | Кілька незалежних пар корінь+документація за один виклик замість одної projectsRoot/docsRoot | |
| docsRoot | No | Тека з .txt-документацією для projectsRoot (типово "<projectsRoot>/Architecture") | |
| projectsRoot | No | Абсолютний шлях до теки з репозиторіями (напр. "/home/sviat/Projects"). Не потрібен, якщо задано points | |
| only_attention | No | Показати лише missing/stale (типово true; false - повний список, включно з current) |