fix: split overflowing slides to fit frankfurt theme header/footer bars
Deploy Slides / build-and-deploy (push) Successful in 1m39s

- eino-deep-dive.md: split slide 2 into code-only + explanation+SVG slides
- async-deep-dive.md: split slide 2 into code-only + progress+SVG slides
- harness.md: split slide 2 (4 Items + SVG) into two slides (2 Items each)
- request-journey.md: split into middleware/handler + pipeline/finalization slides

The frankfurt theme header (~40px) overlaps ~7px into the content zone,
leaving ~467px effective height. Dense slides with code+Items+images
exceeded this budget and were hidden behind the bars.
This commit is contained in:
2026-05-31 00:01:33 +08:00
parent 5f99d2481a
commit f3abc5fdc6
4 changed files with 25 additions and 37 deletions
+13 -3
View File
@@ -41,9 +41,9 @@ QualitySupervisor 自动质检,不合格重试(最多 3 次),超限降
---
# 一致性保障 — 数据与部署
# 一致性保障 — 数据与 ID
从存储到部署的全链路一致性
存储层的一致性设计
<v-clicks>
@@ -55,6 +55,16 @@ SQLite 单文件 ACID + GORM 事务包裹关键操作。CASCADE 删除保证级
格式:`prefix_base62`(如 `task_9bN4vR`)。`crypto/rand` 生成 base62 编码,全局唯一且可读。前缀标识实体类型,便于调试。
</Item>
</v-clicks>
---
# 一致性保障 — 部署与配置
从容器到配置的全链路一致性
<v-clicks>
<Item title="部署一致性 — 容器化 + 确定性构建">
Docker Compose 双容器(nginx + app),确定性构建保证环境一致。CI/CD 推送 master 自动触发部署。
</Item>
@@ -66,5 +76,5 @@ Docker Compose 双容器(nginx + app),确定性构建保证环境一致。
</v-clicks>
<div class="flex justify-center mt-2">
<img src="../public/harness.svg" class="w-full max-h-[160px] object-contain" />
<img src="../public/harness.svg" class="w-full max-h-[200px] object-contain" />
</div>