Files
site-portfolio/.cursor/commands/apply-edits.md
T

28 lines
1.9 KiB
Markdown

# Apply content edits
Примени правки из режима content-edit на localhost.
## Обязательно
1. Прочитай и выполни **`.cursor/rules/content-edit-apply.mdc`**.
2. Прочитай **`texts/content-edits/pending.json`**.
3. Если `items` пуст — кратко сообщи, что очередь пуста, и остановись.
4. Иначе для каждого пункта с непустым `instruction` (по возрастанию `n`):
- правь только **`src/pages/…`** (не `public/`);
- основной блок: `target.selector` → `target.content` / `snippet` → `anchorId`;
- дополнительные блоки из `refs[]` — тот же порядок; метки `«…»` в instruction ↔ `refs[].label`;
- выполни `instruction`.
5. Русский текст после правок — скилл **`humanizer-ru`**.
6. Запусти **`npm run build:pages`**.
7. **`pending.json` не очищать** — очередь остаётся для проверки; пользователь сам удаляет пункты в dock или правит instruction и снова вызывает apply. По желанию обнови только `lastAppliedAt` (ISO).
## Не делать
- Не очищать `items` в `pending.json` после apply.
- Не править `public/cases/*.html` вручную (только через сборку).
- Не путать с режимом «правь в public» — см. `case-content-edit-in-public.mdc`.
Если в сообщении указана страница (slug или путь) — примени только её `item.page`.
В ответе пользователю — одна короткая строка или «готово», без списка правок, если он не просил отчёт.