Панель сценария: FastAPI + дерево сюжета; структурный слой story/ (YAML)
...
Инструмент для работы над сюжетом — «в голове уже не помещается»:
- panel/ — FastAPI + cytoscape: /graph (акты-колонки, квесты-узлы с
механикой и локацией, клик — карточка), /characters (ростер по
категориям), /knowledge (кривая знаний игрока), /node/<id> (карточки
с живыми ссылками), /docs (справочник доков). Live reload: правка
YAML/шаблонов обновляет открытые вкладки (SSE + watchfiles);
--timeout-graceful-shutdown, чтобы релоад не вис на SSE-линиях
- story/ — структурный слой (один файл = одна сущность): acts (0–5),
quests (пролог + 11 звеньев акта 1 + дрон-сайд), characters
(12 карточек ростера), knowledge (таблица знаний из дока 14).
MD-доки остаются литературным слоем; квестодатели — giver_candidate
(отложено), решены только ИИ: реакторная зона по логам, совет
про дрон
- Запуск: uvicorn panel.main:app --reload --timeout-graceful-shutdown 3
--port 4591 (см. README)
Co-Authored-By: Claude Code <noreply@anthropic.com>
Eugene Sukhodolskiy
committed
19 hours ago