Commit Graph

4 Commits

Author SHA1 Message Date
Дмитрий 4c24ea28df feat(registry): +узлы #2..#17 (phase-0/1, task 8a)
16 узлов из Tooling §2.4 (phase-0) и §3.5 (phase-1). Triggers
извлечены буквальным split по запятой; boundaries — replaces/replaced by;
#17 pg_partman помечен dormant (no native Windows PG ext).

Итого в реестре: 19 узлов (3 пилот + 16 новых). Chains — L1+L8 (Task 9 расширит).

Тесты registry-load.test.mjs обновлены под новый счётчик (19 узлов / 17 активных).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 15:29:08 +03:00
Дмитрий 9cc4465b6a feat(registry): 3 пилотных узла в nodes.yaml (этап 1, task 2)
#19 Superpowers (phase-2 active, L1+L8 chains)
#18 Pest 4 (phase-1 active, L8 chain)
#1 PostgreSQL MCP (phase-0 historic, replaced by #10 Boost)

YAML валидируется JSON Schema (с ужесточениями fix-up).
Остальные 80 узлов — Task 8.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 14:16:18 +03:00
Дмитрий 89fd9d0e42 fix(registry): schema tightening per code review (I-1/I-2/I-3)
I-1: weight range 0-1 added to classification + file_pattern trigger
     variants (раньше было только на keyword) — иначе weight=50 silent
     ranking-bug в Task 3 indexByTrigger.

I-2: additionalProperties:false на 3 trigger-variant объекты — ясная
     ajv-ошибка при mixed-key (keyword+classification одновременно).

I-3: additionalProperties:false на definitions.node и definitions.chain
     — typo ("categori" / "keywrod") теперь reject'ится, не silently
     accepted.

Smoke-проверка: 3 теста — weight=50 reject, typo categori reject, valid
accept. ajv compile OK.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 14:13:02 +03:00
Дмитрий c3924163fb feat(registry): JSON Schema для узла реестра (этап 1, task 1)
Schema поддерживает: id/name/slug/category/status, триггеры трёх видов
(keyword/classification/file_pattern), границы (adr/pair), членство в
цепочках L1-L16, dormancy/deferred-статус.

README — заглушка, наполнится в Task 13.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 14:05:55 +03:00