docs: презентация и сценарий защиты
CI / ruff · mypy · pytest (pull_request) Successful in 1m47s

- docs/presentation.pdf (12 слайдов): задача → разделы → архитектура → коммит/CI/CD →
  песочница → LLM-агент → алерты → безопасность → качество → демо → итоги;
  исходник docs/presentation/slides.html, пересборка — make slides
- docs/DEMO.md: подготовка, 16 шагов по сценариям SPEC §6 с таймингом и репликами,
  запасной план (нет сети / CI в очереди / нет LLM / нет сервера)
- ссылки в README и CLAUDE.md

Refs #20

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-19 13:31:17 +03:00
co-authored by Claude Opus 5.5
parent 446208c8ad
commit e63698ffe8
6 changed files with 450 additions and 1 deletions
+7 -1
View File
@@ -1,4 +1,4 @@
.PHONY: install lint fmt typecheck test cov up down logs ps run demo-repo demo-up demo-down local-proxy
.PHONY: install lint fmt typecheck test cov up down logs ps run demo-repo demo-up demo-down local-proxy slides
install:
uv sync
@@ -59,3 +59,9 @@ demo-down:
local-proxy:
docker run -d --rm --name tgit-local-proxy -e CONTAINERS=1 \
-v /var/run/docker.sock:/var/run/docker.sock:ro -p 127.0.0.1:23750:2375 tecnativa/docker-socket-proxy:0.3.0
# docs/presentation.pdf from docs/presentation/slides.html. Any Chromium will do: CHROME=chromium make slides
CHROME ?= chromium
slides:
$(CHROME) --headless --no-sandbox --disable-gpu --no-pdf-header-footer \
--print-to-pdf=$(CURDIR)/docs/presentation.pdf file://$(CURDIR)/docs/presentation/slides.html