| 1 | # Бэклог: идеи из пайплайна Markdown-сборки (resume / книга) |
| 2 | |
| 3 | **Статус:** не в работе — напоминание на возврат к проекту. |
| 4 | **Источник:** тот же класс решений, что в репозиториях **`resume`** и **`agents-and-humans-book`** (workspace: `PersonalCursorFolder`, при необходимости путь через junction `Personal Cursor Folder`): `dotnet script`, директивы `INCLUDE` / `INCLUDE_MANIFEST` / `INCLUDE_GLOB`, профили `profiles/<имя>/`, артефакты `build/` и `out/`, цепочка экспорта с деградацией (Pandoc + LaTeX → fallback → Edge для PDF). |
| 5 | |
| 6 | ## Зачем CascadeIDE |
| 7 | |
| 8 | Не про обязательный «экспорт книги из IDE», а про **переносимые паттерны**: |
| 9 | |
| 10 | | Идея | Зачем в IDE / агенте | |
| 11 | |------|----------------------| |
| 12 | | **Манифест как упорядоченный список путей** | Очередь файлов для пакетных операций, шаги сценария, сборка составного отчёта из фрагментов без одного монолитного файла. | |
| 13 | | **Профили** (`profiles/<имя>/…`) | Разные пресеты без дублирования всего дерева: задача, аудитория, сокращённый набор артефактов. | |
| 14 | | **Предсказуемое раскрытие** (слева направо по документу) | Идемподентные подстановки; меньше сюрпризов для агента и для пользователя. | |
| 15 | | **Цепочка с деградацией** | Основной бэкенд → запасной → мягкий отказ с понятным сообщением (аналогично экспорту/печати, если появятся). | |
| 16 | | **`dotnet-script` как клей** | Пользовательские сценарии без отдельного `.csproj` — рядом с уже существующей оркестрацией команд. | |
| 17 | | **Разделение `build/` vs `out/`** | Промежуточный канон vs то, что «наружу» — ментальная модель для отчётов и кэшей. | |
| 18 | |
| 19 | ## При возврате к задаче |
| 20 | |
| 21 | 1. Перечитать актуальные скрипты: `resume/build-resume.csx`, `agents-and-humans-book/update-agents-humans-pdf.csx`. |
| 22 | 2. Решить, нужен ли отдельный **сервис композиции** (текст/пути) в `Services/` vs внешний вызов `dotnet script`. |
| 23 | 3. Если появляется MCP-инструмент — зафиксировать контракт в [MCP-PROTOCOL.md](MCP-PROTOCOL.md) и в `IdeMcpToolCatalog*`. |
| 24 | |
| 25 | **Версия:** v1 — зафиксировано как бэклог-напоминание. |
| 26 | |