docs(mxl-compile): выправить примеры каскада по проверке компилятором

Прогнал каждый json-блок инструкций и спецификации через компилятор
и валидатор, фрагменты достраивая до минимального макета. Нашлось:

- пример колоночных раскладок показывал области с "rows": [] — макет
  с именованными областями поверх нуля строк, валидатор на нём ругается;
- шапка таблицы в примере SKILL.md была записана пятью объектами с col
  там, где хватает позиционного списка строк.

Оба поправлены; раундтрип примера подтверждает, что форма каноническая —
декомпилятор возвращает её же.
This commit is contained in:
Nick Shirokov
2026-08-17 13:01:50 +03:00
parent 13d100dff8
commit e10421d18e
3 changed files with 9 additions and 9 deletions
+3 -5
View File
@@ -75,10 +75,7 @@ powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/mxl-compile.ps1" -J
{}
]},
{ "name": "ШапкаТаблицы", "rows": [
{ "rowStyle": "шапка", "cells": [
{ "col": 1, "text": "№" }, { "col": 2, "text": "Номенклатура" },
{ "col": 3, "text": "Количество" }, { "col": 4, "text": "Цена" }, { "col": 5, "text": "Сумма" }
]}
{ "rowStyle": "шапка", "cells": ["№", "Номенклатура", "Количество", "Цена", "Сумма"] }
]},
{ "name": "Строка", "rows": [
{ "rowStyle": "клетка", "cells": [
@@ -96,7 +93,8 @@ powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/mxl-compile.ps1" -J
}
```
Список ячеек в области «Итого» записан позиционно: позиция берётся из порядка, `col` не нужен.
Шапка таблицы и итог записаны позиционно позиция берётся из порядка, `col` не нужен;
строка таблицы записана ячейками с `col`, потому что у них разные стили и расшифровка.
## Структура DSL