diff --git a/History/README.md b/History/README.md
index 2b1dfa3..112b81f 100644
--- a/History/README.md
+++ b/History/README.md
@@ -35,6 +35,7 @@
- **2026-07-12-v3-done.md** — итоги v3: переход на Markdown-пайплайн + универсальное LLM-обнаружение.
- **2026-07-12-v3.1-plan.md** — план v3.1: пофайловая обработка + прогресс в таблице (решение таймаута).
- **2026-08-24-implementation-plan-for-flash.md** — план для агента-кодера (Flash): TTL-фикс, трекинг файлов, прерывание, ETA, UI.
+- **2026-08-24-folder-select-plan.md** — план для Flash: кнопка «Выбрать папку» (webkitdirectory, рекурсивно, относительный путь сохраняется).
## sonnet/ — обсуждения с Sonnet (вопросы и ответы)
diff --git a/History/plans/2026-08-24-folder-select-plan.md b/History/plans/2026-08-24-folder-select-plan.md
new file mode 100644
index 0000000..d04fd1b
--- /dev/null
+++ b/History/plans/2026-08-24-folder-select-plan.md
@@ -0,0 +1,63 @@
+# План для Flash: выбор целой папки рекурсивно (v0.0.68)
+
+> Самодостаточный план. Файл: `site/templates/index.html` (весь фронт — ванильный JS, без сборки).
+> Текущая версия 0.0.67 → поднять до **0.0.68** (в `site/app.py` `VERSION`).
+
+## Задача
+Кнопка «📁 Выбрать папку»: юзер выбирает папку → в таблицу рекурсивно добавляются ВСЕ файлы
+(включая вложенные подпапки), как сейчас раскрываются ZIP. **Относительный путь сохраняется**
+(без имени верхней выбранной папки): `Подпапка/Внутри/report.pdf`.
+
+## Что уже есть (ориентиры в index.html)
+- `` в `.file-input-wrap`.
+- `const fi = document.getElementById('fileInput');` (в начале `