docs(tours): этап 3 построен — протокол и спека синхронизированы

This commit is contained in:
Дмитрий
2026-07-03 03:35:09 +03:00
parent 1cca4d1714
commit 4c66bc7474
3 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ it('каждый tour из статей resources/help существует в
$known = $m[1];
expect($known)->not->toBeEmpty();
$parser = new HelpArticleParser();
$parser = new HelpArticleParser;
foreach (glob(resource_path('help').'/*.md') ?: [] as $file) {
$article = $parser->parse('help/'.basename($file), (string) file_get_contents($file));
if ($article->tour !== null) {
@@ -73,6 +73,8 @@ Jivo сам зовёт оператора, если BOT_MESSAGE не пришё
сначала логин, после входа — экскурсия.
- ИИ **не сочиняет шаги** — только выбирает готовую экскурсию из каталога (через frontmatter статьи).
> **Построено 03.07.2026**; включение ссылок в ответах бота — флаг `JIVO_BOT_TOURS_ENABLED` при деплое.
## 5. Безопасность и 152-ФЗ
- Webhook: секрет в URL (по образцу приёма лидов поставщика) + проверка структуры/подписи
+1 -1
View File
@@ -63,7 +63,7 @@
человеку → журнал; 3 статьи `resources/help/`; ночная переиндексация 04:30 МСК;
тест-сторож скорости (наша часть < 0,5 сек). Поиск — встроенный полнотекстовый
PostgreSQL вместо pgvector (быстрее, без новых деталей; спека поправлена).
- [ ] Этап 3 — экскурсии (каталог, `?tour=`, кнопка «Показать») — отдельный план.
- [x] Этап 3 — экскурсии (каталог, `?tour=`, кнопка «Показать») — построены 03.07.2026, worktree.
- [ ] Выкат на боевой — только с разрешения владельца: env-ключи (секрет вебхука, ключ
YandexGPT), отдельный обработчик очереди `bot`, тариф Jivo + письмо про Bot API (О-2).
- [ ] Правило «фича не готова без обновления инструкции» → CLAUDE.md через плагин (решение 6).