[draft] Кэш сайдбара и инвалидация
Заглушка. Содержание будет наполняться постепенно.
Сайдбар кампании читает getSidebarData(campaignId), обёрнутую в unstable_cache с тегом sidebar:<campaignId> и 60s revalidate. После любой записи, влияющей на сайдбар (создание ноды, переименование, удаление) call-site обязан инвалидировать тег через revalidateTag. Контракт по типу call-site: server action, route handler, client hook, CLI script — у каждого свой способ.
Что планируется в статье
- Контракт по call-site (формула из AGENTS.md)
- TECH-007: CLI-скрипты вне Next runtime → endpoint workaround
- Что попадает в кэш и какого размера он бывает
- Pagination loop: 10k hard cap (TECH-008 на горизонте)