Skip to content

[Feature]: Добавить backend-отчетность и quality gates для контентного пайплайна. #15

Description

@minkinad

Проблема Или Возможность

Сейчас валидация полезная, но она ограничена ссылками и ссылками на файлы, а результат живет только в stdout: scripts/validate-content.mjs (line 185), scripts/validate-content.mjs (line 314).

Для зрелого backend-контура нужен не только “pass/fail”, но и измеримый health контента.

Предлагаемое Решение

Целевая архитектура: ValidationEngine -> Rules -> StructuredReport -> CI Artifact. В отчете должны появиться метрики: документы без description, дубли slug, битые авторы, слишком тяжелые страницы, неиспользуемые resources, orphan pages, пустые section index, oversized search chunks. CI публикует JSON и человекочитаемый HTML-отчет как artifact.
Эффект: команда видит деградацию качества до релиза, а backend становится наблюдаемым, а не “черным ящиком из скриптов”.

Область Изменения

No response

Рассмотренные Альтернативы

No response

Критерии Готовности

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions