verba-translatelisted
Install: claude install-skill huangboryac-web/verbashift
# /verba-translate — 五层流水线
## 前置(P0 护栏)
- ⛔ **必须已完成 Preflight 12 参数确认**(同会话已确认可复用;否则先执行 `/verba-preflight`)
- ⛔ 未确认前拒绝执行任何翻译动作——不可跳过、不可缩减、不可静默用默认值
- ⛔ Guard 脚本不可用时按 [降级协议](../refs/degradation-protocol.md) 执行手动保底,不得静默跳过
- 缺少参数 → 提示先运行 preflight
## 流程(每层完成 = 必须跑对应 Guard)
> 每个阶段产出后,**必须**执行对应的 Guard 脚本。退出码 0=通过 → 进入下一层;
> 1=失败 → 重跑该层 ≤2 次;3=脚本不可用 → 手动保底(degradation-protocol.md)。
```bash
# 0. 环境自检(启动时执行一次)
node scripts/cli/final-gate.mjs --output-dir /dev/null 2>/dev/null; echo "guard-ready:$?" || echo "guard-degraded:3"
```
| 步骤 | 动作 | 完成后的 Guard 命令 |
|---|---|---|
| 1 | 读取 `01-params.yaml` | — |
| 2 | 输入路由 + 智能分片([input-router.md](../modules/input-router.md))→ `00-source.txt` + segments | — |
| 3 | **L1 直译**([literal-agent.md](../agents/literal-agent.md))→ `L1-literal.md` | `node scripts/cli/literal-gate.mjs --l1-file <L1> --segments-file <segs> --output-dir <dir>` |
| 4 | **L2 反思**([reflection-agent.md](../agents/reflection-agent.md))→ `L2-reflected.md` + `diff-L1-L2.md` | `node scripts/cli/reflection-gate.mjs --l2-file <L2> --l1-file <L1> --glossary <glossary.json> --output-dir <dir>` |
| 5 | **L3 查证**([verification-agent.md](../agents/verification-agent.md))→ `glossary.json` + `verification-notes.md` | `node scripts/cli/verification-gate.mjs --glossary <glossary.json> --notes <notes> --output-dir <dir>` |
| 6 | **L4 本地化重写**([transcreation-agent.md](../agents/transcreation-agent.md))→ `L4-transcreated.md` | `node scripts/cli/transcreation-gate.mjs --l4-file <L4> --l1-fi