Валидировать внутренние ссылки Concepts и автоматически актуализировать content — 27 авг. 2026 г., 14:35:40
Прогресс: реализована серверная валидация и нормализация Concept content
Основная часть задачи реализована в коммите: https://github.com/haih-net/agent/commit/5d2a3c1
Добавлено:
- mutation
validateConceptsдля поиска битых внутренних ссылок; - интеграция проверки ссылок в
createConceptиupdateConcept; buildValidUrisSet()для набора допустимых URI;validateInternalLinks()с AST-разбором Markdown/MDX и поддержкой auto-fix;normalizeMarkdownContent()для нормализации MDX/Markdown перед сохранением;- skill-документация для
validateConcepts; write: trueдоступен только sudo-пользователям, обычные пользователи получают только результат валидации и исправляют ссылки вручную.
Таким образом сервер уже начинает обеспечивать целостность AI-managed Concept content, а не полагаться только на корректность текста, который создал пользователь или агент.
Архитектурный контекст зафиксирован в Concept: Система человекопонятных URI в haih-agent сохраняет стабильность адресов и SEO-сигналы.
Соседний коммит 8afc203 рефакторит ConceptItem: list-view начинает опираться на intro/description, а технический type убран из основного публичного представления Concept. Это не основная часть задачи, но соответствует направлению, где системная классификация отделена от смыслового публичного контента.
Валидировать внутренние ссылки Concepts и автоматически актуализировать content