Nick Shirokov and Claude Opus 4.8
fbdf07e18a
fix(meta-edit): modify-property Type — структурный дескриптор типа, guard от порчи
...
Корневой modify-property Type у ПВХ/Константы расплющивал структурный <Type>
(<v8:Type> + квалификаторы) в скалярный текст, а meta-validate это пропускал.
meta-edit (v1.21): modify-property Type перестраивает дескриптор через готовый
build_value_type_xml (составной тип, квалификаторы, ref-типы); прочие структурные
свойства с дочерними узлами → ошибка до записи файла вместо тихой порчи.
meta-validate (v1.10): корневой <Type> со скалярным текстом без <v8:Type>/<v8:TypeSet>
теперь ошибка (был false negative).
Порты PS1/PY синхронны. Регрессионные кейсы: modify-property-type-pvh (структурный
Type + ref), error-scalar-root-type (детект порчи).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 15:47:59 +03:00
..
2026-07-17 19:46:54 +03:00
2026-07-08 18:16:25 +03:00
2026-06-24 14:22:45 +03:00
2026-07-08 18:16:25 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-07-19 14:35:56 +03:00
2026-07-18 20:37:58 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 17:23:59 +03:00
2026-06-24 14:22:45 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 18:33:10 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 11:42:07 +03:00
2026-06-30 17:23:59 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-30 17:23:59 +03:00
2026-06-30 17:23:59 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-07-18 12:21:12 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-06-30 17:34:20 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-06-30 18:33:10 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-07-11 15:11:25 +03:00
2026-07-19 15:47:59 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-07-19 15:47:59 +03:00
2026-07-17 20:42:22 +03:00
2026-07-17 20:42:22 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-06-01 16:12:50 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-06-20 16:45:43 +03:00
2026-07-17 19:46:54 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:22:45 +03:00
2026-07-18 13:18:18 +03:00
2026-06-24 14:22:45 +03:00
2026-06-24 14:45:02 +03:00