feat(validator): manifest-validator (F02) + bad-manifest фикстуры (F04)

Правила: id не ru.shturman.*, shturman_api поддержан, len(tiles)<=ui_tiles, vehicle_read из каталога.
Фикстуры good + bad-{id-reserved,api,tiles-quota,vehicle-read}; 6 тестов.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Alexander <akotenev2003@gmail.com>
This commit is contained in:
2026-06-24 13:20:26 +03:00
parent 20ee069059
commit 69e4e06940
10 changed files with 215 additions and 0 deletions
+1
View File
@@ -10,6 +10,7 @@ members = [
"crates/core/shturman-settings",
"crates/core/shturman-power",
"crates/apps/shturman-shell",
"crates/tools/shturman-manifest-validator",
]
[workspace.package]