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

1.9 KiB

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.

В ответе пользователю — одна короткая строка или «готово», без списка правок, если он не просил отчёт.