Панель сценария: 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>
1 parent 20a6e8a commit 4266cd661fc8341122aa3969e81402305b19580e
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 9 hours ago
Showing 38 changed files
View
.gitignore 0 → 100644
View
README.md
View
panel/main.py 0 → 100644
View
panel/static/graph.js 0 → 100644
View
panel/static/style.css 0 → 100644
View
panel/templates/base.html 0 → 100644
View
panel/templates/characters.html 0 → 100644
View
panel/templates/graph.html 0 → 100644
View
panel/templates/knowledge.html 0 → 100644
View
panel/templates/node.html 0 → 100644
View
requirements.txt 0 → 100644
View
story/acts.yaml 0 → 100644
View
story/characters/ai-colony.yaml 0 → 100644
View
story/characters/colony-head.yaml 0 → 100644
View
story/characters/crew-commander.yaml 0 → 100644
View
story/characters/elder.yaml 0 → 100644
View
story/characters/hero.yaml 0 → 100644
View
story/characters/mission-commander.yaml 0 → 100644
View
story/characters/module-head.yaml 0 → 100644
View
story/characters/partner-engineer.yaml 0 → 100644
View
story/characters/poisoned-engineer.yaml 0 → 100644
View
story/characters/program-lead.yaml 0 → 100644
View
story/characters/trader.yaml 0 → 100644
View
story/characters/wife.yaml 0 → 100644
View
story/knowledge.yaml 0 → 100644
View
story/quests/act0-01-prologue.yaml 0 → 100644
View
story/quests/act1-01-landing.yaml 0 → 100644
View
story/quests/act1-02-terminal.yaml 0 → 100644
View
story/quests/act1-03-streets.yaml 0 → 100644
View
story/quests/act1-04-substation.yaml 0 → 100644
View
story/quests/act1-05-command.yaml 0 → 100644
View
story/quests/act1-06-greenhouse-server.yaml 0 → 100644
View
story/quests/act1-07-antenna.yaml 0 → 100644
View
story/quests/act1-08-hangar.yaml 0 → 100644
View
story/quests/act1-09-repair.yaml 0 → 100644
View
story/quests/act1-10-reactor.yaml 0 → 100644
View
story/quests/act1-11-shock.yaml 0 → 100644
View
story/quests/act1-12-drone.yaml 0 → 100644