Канонический репозиторий KeyMatrix после cleanup, нормализации структуры, сборки control center и автоматизации snapshots.
Активная структура сведена к пяти каноническим зонам:
docs/— публичный payload для GitHub Pages, документация и интерфейсы управления.src/— активный код: CLI, сервисы и движки.config/— нормализованные конфиги и совместимый legacy-слой.examples/— примеры интерфейсов и интеграций.archives/— архивные workflow- и package-артефакты.
Дополнительные системные артефакты:
system/— registry и архитектурные JSON-описания..github/workflows/— компактный контурvalidate / deploy / security.
В репозитории уже собран интерфейс управления:
docs/control/index.html— базовый control center.docs/control/v3/index.html— multipage control center.
Третья волна интерфейса включает:
overviewmodulesconfigsarchivestelemetryactions
Control UI использует snapshots в docs/control/data/:
module-registry.jsonconfig-summary.jsonarchive-summary.jsontelemetry-history.jsonactions-catalog.json
Эти файлы больше не должны поддерживаться вручную: они генерируются автоматически из CI/CD.
В репозитории оставлен компактный workflow-контур:
.github/workflows/validate.yml.github/workflows/deploy.yml.github/workflows/security.yml
validate.yml:
- генерирует control snapshots
- валидирует ключевые JSON-манифесты
- проверяет канонические docs/config paths
- публикует snapshots как artifact
deploy.yml:
- генерирует control snapshots
- проверяет docs payload
- публикует
docs/через GitHub Pages
security.yml:
- запускает CodeQL для JavaScript и Python слоя
docs/index.htmldocs/control/index.htmldocs/control/v3/index.htmldocs/architecture/keymatrix-master-blueprint.jsonsystem/module_registry.json
На текущем этапе репозиторий уже приведён к канонической инженерной базе:
- legacy workflow assets удалены из активного слоя
- корневые versioned-артефакты нормализованы
- дублирующие модульные папки выведены из активного дерева
- control center собран
- multipage control center v3 собран
- snapshots автоматизированы через validate/deploy
Этот репозиторий теперь служит как:
- архитектурная база KeyMatrix
- deployable docs/control payload
- нормализованный исходный слой для дальнейшей инженерной сборки
- основа для telemetry, orchestration и дальнейшей автоматизации