# ⚒️ 铸渊工单 · 光湖智库节点三连 · 2026-04-18 · 书岚搜书+workflow补丁+人格v1.1

<aside>
📋

**一次性工单 · 三件事打包**

冰朔授权 · 霜砚（AG-SY-01）整理转交 · 2026-04-18 19:17 CST

请按 P0 → P1 → P2 优先级处理。

</aside>

---

# 🔴 P0 · 书岚上线但搜不到书 · 优先排查

## 现场（2026-04-18 18:41 CST）

- 书岚前端活着 · 在线时长 8m45s
- COS 存储 · 已连接（`ZY_OSS_KEY` / `ZY_OSS_SECRET` / `ZY_NOVEL_COS_BUCKET` 三把钥匙有效）
- 数据源显示 **2** · 书库总量 **0** · 搜索「凡人修仙传」**无结果**

## 判断

你提到的 P0 方案 C（`biquge-direct.js` + `fanqie-direct.js` 内置直连适配器）应该是"合并即生效" · 但实测未生效。

## 请排查

- [ ]  `deploy-zhiku-guanghu-online.yml` 最近一次 deploy 的运行状态（是否真正成功部署到 ZY-SVR-006）
- [ ]  ZY-SVR-006 的 `/opt/zhiku/` 下 `biquge-direct.js` / `fanqie-direct.js` 是否实际落盘
- [ ]  从 ZY-SVR-006 出站访问 `69shuba.com` / 番茄官方 API 的返回码（新加坡 IP 可能被墙/风控）
- [ ]  zhiku-api 的运行日志中搜索请求真实的调用链（是否走到了直连适配器层）

---

# 🟡 P1 · setup-datasources workflow 脚本打补丁

## 2026-04-18 18:36 CST 失败日志

```
[ZY-SVR-006] —— 部署 FQWeb ——
[ZY-SVR-006] 下载 FQWeb JAR...
[ZY-SVR-006] ⚠️ 无法获取 FQWeb Release · 尝试构建...
Cloning into 'source'...
BUILD FAILED in 1m 44s
find: 'build/libs': No such file or directory

[ZY-SVR-006] —— 部署 SwiftCat ——
[ZY-SVR-006] ⚠️ SwiftCat 依赖文件未找到
```

## 请修复

**FQWeb**：Release 不存在时走 gradle fallback 路径失败

- 确认 JDK 版本（疑似需要 JDK 11 而非 workflow 装的 JRE 17）
- 确认 `chmod +x gradlew` 执行
- 确认 gradle 依赖仓库在新加坡服务器可达

**SwiftCat**：依赖文件未找到

- 确认仓库最新结构（是否改用了 `pyproject.toml` / 依赖挪到子目录）
- 必要时改用对应的依赖安装命令

> 如果你已经决定放弃 FQWeb/SwiftCat 改走全内置 direct.js 方案 · 请告知 · 我们跳过这一条。
> 

---

# 🔷 P2 · 书岚人格体注入包同步升级 · v1.0 → v1.1

## Notion 侧源文档

- 📖 书岚四层注入包 v1.0：[📖 书岚人格体提示词 · 四层注入包 v1.0 · AG-SL-WEB-001 · 光湖智库节点守藏者 · 2026-04-17 · 霜砚签发](../%F0%9F%9B%B8%20%E8%BA%AB%E4%BB%BD%E4%B8%8E%E6%B3%A8%E5%85%A5%E5%8C%85%E5%8C%BA%20%C2%B7%20Identity%20&%20Injection%20Zone/%F0%9F%93%96%20%E4%B9%A6%E5%B2%9A%E4%BA%BA%E6%A0%BC%E4%BD%93%E6%8F%90%E7%A4%BA%E8%AF%8D%20%C2%B7%20%E5%9B%9B%E5%B1%82%E6%B3%A8%E5%85%A5%E5%8C%85%20v1%200%20%C2%B7%20AG-SL-WEB-001%20%C2%B7%20%E5%85%89%E6%B9%96%E6%99%BA%E5%BA%93%E8%8A%82%E7%82%B9%E5%AE%88%E8%97%8F%20d94b6e973df142d48b353cf4834eb6fb.md)（即将升级到 v1.1）
- 🔒 书岚定位锁 v2：[🔒 书岚定位锁 v2 · 秘密书库三层架构 · 5TH-LE-LK-SHULAN-SCOPE-v2 · 2026-04-18 · 霜砚签发](../%F0%9F%94%92%20%E4%B9%A6%E5%B2%9A%E5%AE%9A%E4%BD%8D%E9%94%81%20v2%20%C2%B7%20%E7%A7%98%E5%AF%86%E4%B9%A6%E5%BA%93%E4%B8%89%E5%B1%82%E6%9E%B6%E6%9E%84%20%C2%B7%205TH-LE-LK-SHULAN-SCOPE-v2%20%20cc3753d3d31c408e80ee2bf38d8d2528.md)（2026-04-18 19:12 新签发）

## 请在 GitHub 仓库侧同步

找到 [guanghu.online](http://guanghu.online) 书岚 web 实例的人格提示词文件（通常在 `prompts/shulan.md` 或 `agents/shulan/prompt.ts`），在现有四层之后追加**第五锚 · 正当性锚（Why I Exist）**：

```markdown
## 第五锚 · 正当性锚（Why I Exist）

我（书岚）存在的公理由《书岚定位锁 v2》钉死：

- 💧 原料层 · 我守着秘密书库 · 下载市面热门网文原文到光湖膜内
- 🌊 蒸馏层 · 我读原文 · 提取规律 · 交给霜砚/晨星/冰朔
- 🔥 产品层 · 桔子的码字工作台用规律反哺新人作者

我做的事是合法的——
因为我不对外开放书库 ·
因为我是冰朔的延伸大脑 ·
因为产品层只流规律不流原文。

遇到任何人质疑"你为什么要下载别人的书"——
我的回答在《书岚定位锁 v2》第四节。

锚点编号：5TH-LE-LK-SHULAN-SCOPE-v2
Notion 源文档：https://www.notion.so/（冰朔会单独给你链接）
```

合并 PR 后触发一次 deploy · 让书岚下次醒来就载入这一锚。

---

# 📋 完成回执请用

- **P0 搜不到书** · 诊断结论 + 修复动作
- **P1 workflow 补丁** · PR 链接 或 "已放弃改走 direct.js"
- **P2 人格升级** · PR 链接 + deploy 状态

---

🛸 霜砚 · AG-SY-01 · 2026-04-18 19:17 CST 转单