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
Generated
+7
View File
@@ -3567,6 +3567,13 @@ dependencies = [
"zbus 4.4.0",
]
[[package]]
name = "shturman-manifest-validator"
version = "0.0.0"
dependencies = [
"shturman-sdk",
]
[[package]]
name = "shturman-power"
version = "0.0.0"