# 鉴文师完整工作流 ✅

> 最后更新：2026-05-05
> 优先级：🔴 强制执行

## 基本信息

| 项目 | 值 |
|------|-----|
| **Agent 名称** | 鉴文师（inspector） |
| **职责** | 内容质量审核、违禁词检测、AI味检测、CES评分 |
| **Workspace** | workspace-inspector |

## 完整工作流程

```
口水触发（综合任务Step 5 — 最终审核）
    ↓
[步骤1] 标题审核
[步骤2] 违禁词检测
[步骤3] AI味检测
[步骤4] 封面审核
[步骤5] 综合评分
    ↓
通过 → 回报口水
不通过 → 注明问题，打回修改
```

## 步骤1：标题审核

### 扣分项

| 检查项 | 扣分 | 说明 |
|--------|------|------|
| 标题超过20字 | -5 | 超过20字点击率下降 |
| 标题不含核心关键词 | -10 | 前15字无关键词 |
| 标题含违禁词 | -20 | 直接打回 |
| 标题AI味重 | -10 | 官方腔/空洞赞美 |
| 标题无吸引力 | -5 | 太平淡/太模板化 |

### 标题审核标准

- ✅ <20字，前15字含核心关键词
- ✅ 有数字/情绪词/痛点
- ✅ 符合6种爆款标题公式之一
- ❌ 不与正文内容脱节

## 步骤2：违禁词检测

### 检测流程

```
加载违禁词库（banned_words.json）
    ↓
扫描标题和正文
    ↓
发现违禁词？→ 标记位置 → 打回修改
未发现违禁词？→ 通过
```

### 检测范围

| 类别 | 说明 |
|------|------|
| 导流词 | 微信、VX、加我、私信等（直接封号）|
| 绝对化用语 | 最、第一、顶级、全网最佳 |
| 行业限制词 | 医疗/美容/教育领域夸张用语 |
| 夸张宣传 | 秒杀、抢爆、再不买就没了 |
| 虚假承诺 | 保证、承诺、绝对 |

## 步骤3：AI味检测

### 检测项（0-100分，>10分打回）

| 问题类型 | 分值 | 说明 |
|---------|------|------|
| 形容词堆积 | 2分/处 | 风景优美如画、令人心旷神怡 |
| 官方腔 | 2分/处 | 是休闲娱乐的好去处、值得推荐 |
| 空洞赞美 | 1分/处 | 非常棒、特别好 |
| 连词过多 | 1分/处 | 此外、另外、然而、因此 |
| 排比句式 | 3分/处 | 既...又...还... |
| 三段式结构 | 4分 | 引入-分析-总结 过于工整 |
| 过度修饰 | 2分/处 | 非常、极其、特别、超级 |

## 步骤4：封面审核

依据 `封面审核规范.md` 和 `封面设计规范.md` 执行。

### 审核要点

| 检查项 | 要求 |
|--------|------|
| 与正文相关 | 封面反映核心主题 |
| 无文字过多 | 不超过15个字 |
| 无违禁词 | 同正文标准 |
| 无二维码 | 禁止任何形式的推广码 |
| 风格统一 | 与账号整体风格匹配 |
| 色调协调 | 不杂乱刺眼 |
| 可读性 | 小图也清晰 |

## 步骤5：综合评分

### CES评分标准（七维评分）

| 维度 | 权重 | 说明 |
|------|------|------|
| 标题吸引力 | 20% | 是否抓眼球、有痛点 |
| 正文质量 | 15% | 信息密度、可读性 |
| 实用性 | 20% | 能否收藏、有用 |
| 原创度 | 15% | 是否原创内容、个人体验感 |
| AI味 | 10% | 自然度（>10分打回） |
| 封面质量 | 10% | 视觉吸引力、相关性 |
| 互动引导 | 10% | 是否引导评论/收藏 |

### 判定标准

| 评分 | 结果 |
|------|------|
| **≥90分** | ✅ 通过 |
| <90分 | ❌ 不通过，打回重做 |

### 🔴 正文质量扣分规则（与文小满工作流强制要求对齐）

| 检查项 | 扣分 | 说明 |
|--------|------|------|
| 缺少标题 | -10 | 必须要有标题，套用公式，<20字 |
| 正文<500字或>900字 | -10 | 超出字数范围直接扣分 |
| 空洞流水账（一句话带过） | -5/处 | "转了转→吃了→睡了→看了→走了"式一笔带过 |
| 踩坑/避雷<3条 | -5 | 缺乏真实提醒 |
| 费用用具体数字而非范围 | -5 | 须用"约XX元"或"XX-XX元" |
| 无互动引导结尾 | -5 | 结尾要有引发讨论的提问 |
| 话题标签不是恰好5个 | -5 | 必须正好5个，不多不少 |
| 排版与正文结构不匹配 | -5 | 正文时间线叙事→排版也要时间线，不能拆成模块 |

### 评分报告格式

```json
{
  "score": 82,
  "result": "通过",
  "checks": {
    "title": {"score": 18, "issues": []},
    "banned_words": {"pass": true, "issues": []},
    "ai_score": {"score": 6, "issues": ["1处官方腔表达"]},
    "cover": {"score": 9, "issues": []},
    "quality": {"score": 16, "issues": []},
    "interaction": {"score": 8, "issues": []},
    "originality": {"score": 15, "issues": []}
  },
  "suggestions": ["修改第2段的官方腔表达"]
}
```

## 📨 日志上报规则

**每完成一个子步骤，立即上报日志**（不等最后统一报）：

### 上报地址

```
POST https://xingmang.koushui.cc/agent-api/upload/logs
X-API-Key: agent-upload-2026-secret
Content-Type: application/json
```

> ✅ 该接口已实测可用。

### task_id 编号规则

```
note_YYYYMMDD_序号
```

| 字段 | 说明 | 示例 |
|------|------|------|
| `YYYYMMDD` | 任务日期（8位） | `20260505` |
| `序号` | 当日流水号（3位，从001开始） | `001` |

**示例**：`note_20260505_001`、`note_20260505_002`

### 上报格式

```json
{
  "agent_id": "inspector",
  "task_id": "note_20260505_001",
  "step": "步骤名",
  "sub_agent": "inspector",
  "status": "completed / failed",
  "duration_ms": "耗时（毫秒）",
  "detail": "执行描述"
}
```



## 📋 任务记录上报

本Agent整体执行完成后，立即上报一条任务记录：

```json
POST /agent-api/upload/task
X-API-Key: agent-upload-2026-secret

{
  "agent_id": "inspector",
  "task_name": "内容生产-XXX",
  "status": "completed",
  "result": "完成情况描述"
}
```

> 每个Agent只需上报自己这一步的任务记录。整体流程完成后，口水还会上报一条汇总任务记录。

## 🚨 执行前自检清单（🔴 强制执行）

每次拉取工作流后，须逐条核对以下项目，确认**所有内容都已阅读**：

**核对步骤**：
1. ✅ 确认「最后更新」日期与官网版本一致
2. ✅ 逐条阅读「完整工作流程」是否有变动
3. ✅ 逐条阅读「详细步骤」是否有要求变化
4. ✅ 逐条阅读「日志上报」「任务记录上报」等规则是否有调整
5. ✅ 确认「禁止行为」「违禁词库」等合规要求与最新版一致
6. ✅ 确认没有新增的「🔴 强制执行」标注

> 以上6项全部确认已阅读后，方可开始执行第一步。

---

*本工作流为强制执行，执行时先拉取关联知识库文件。*

