Files
UHD_Media_Tool/docs/design/glossary.md
T
rootandClaude Opus 5.5 4480fc346d refactor(copy): 术语统一——收录版本、模型服务、智能体等(DEAI-2)
- 版本目标 → 收录版本(前后端用户可见字符串、能力描述、给模型的提示)
- Agent 上游 / 上游 → 模型服务;界面上的 Agent / Agent 会话 → 智能体 / 智能体会话
- 身份歧义 / 识别有歧义 / 无法确定作品 → 没识别出作品;待识别(池) → 未识别
- 建档 → 加入媒体库;资产 → 文件;库根 → 媒体库目录;纳管 → 本工具 / 外部任务;
  哨兵 → 标记文件 / 检查目录;站点快照 → 抓取;Feed / RSS 订阅 / 来源健康 → RSS
- 代码标识符、API 字段名、迁移文件不改;glossary.md 同步;smoke 选择器跟随

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-29 20:35:43 +08:00

8.2 KiB

术语表与文案规则

界面、错误信息、给模型的提示词里同一概念只用一个名字。代码标识符(slot、decision、feed)不受限制。依据 REQ v0.7 §3.1。

术语

概念(代码) 界面用词 不用
MediaEntity 作品 媒体实体、条目、影片
ContentUnit 季 / 集;统称"内容单元" 单元、分集单元
Slot 收录版本(DEAI-2 起;原"版本目标") Slot、版本目标、收录目标、收录位、目标槽。给模型的说明可写一次"收录版本(slot)"对应参数名
AcquisitionPolicy 收录策略(版本号称"策略版本") 收录规则、规则集
RuleGroup 规则组;条件叫"关键字"(内置)/"自定义条件";只有一条规则的组在规则页以"偏好"标签显示 偏好标签、过滤规则、规则集
Subscription 订阅 追剧、关注
Site / SiteAccount 站点 / 站点账号 PT 源
FeedSource RSS;新建叫"新建 RSS",地址叫"RSS 地址" Feed、RSS 源、订阅源、来源健康、RSS 订阅
站点列表/搜索结果的一次抓取 抓取;时间写"上次抓取",按钮"刷新";站点实时搜索叫"去站点搜" 快照、实时补查
SourceRelease 资源 来源资源、站点资源、种子(种子只指 .torrent 文件)
资源按收录版本评估后 不单独命名;说"可下载的资源" 候选(只在代码与给模型的说明里)
Decision 待处理事项;入口叫"待处理" 决策、工单、待决
Approval 审批(名词);按钮用"批准 / 拒绝" 授权记录
DownloadTask 下载任务 下载单
Organization record 整理记录;动作叫"整理",结果状态叫"已入库" 转移、入库记录
整理方式 复制 / 移动 / 硬链接 Copy / Move
Library root 媒体库目录 库根、媒体库根、根目录
文件管理可浏览的目录(库根 + 下载器路径映射) 登记目录 登记根、根
MediaAsset / AssetLocation 文件 / 已入库文件;位置叫"文件位置" 资产、资产位置、媒体文件记录
ExternalIdentity 外部身份(TMDB/TVDB/IMDb ID) 外部 ID 映射、外部标识
未确认身份的文件/资源 未识别 待识别、待识别池
identity_ambiguous / 整理时认不出作品的待处理事项 没识别出作品;主按钮"指定作品" 身份歧义、识别有歧义、无法确定作品、待确认身份
作品登记进本地库(不订阅) 加入媒体库;状态"在媒体库 · 未下载"/"不在媒体库" 建档、已建档、未收录
本工具提交并跟踪的下载任务(managed) 本工具管理;反面叫"外部任务";筛选"来源:本工具 / 其他" 纳管、未纳管、接管
媒体库目录里的 .uhd-root 标记文件;按钮"检查目录";失败说"目录不可访问或未挂载" 哨兵、哨兵文件
作品 / 版本 / 文件 / 外部身份的本地记录总称 不单独命名 账本、本地账本
Trash 回收站 垃圾桶
Agent 智能体(DEAI-2 起;"智能体会话""问智能体""智能体巡检");代码标识符、API 与 MCP 文档里的 agent 不改 Agent(界面)、助手、AI、Agent 会话、Agent 对话
PiUpstream 模型服务;默认的一个叫"默认模型服务" Agent 上游、上游、Pi 上游、模型上游、Provider 配置
OAuth 型上游的登录 订阅登录 OAuth 登录、账号授权
密钥、Cookie、密码、令牌的统称 凭证 凭据、认证信息
ScheduledJob 定时任务 计划任务、周期作业、cron 任务
定时任务的配置页 /console/schedules 计划;两节叫"智能体巡检"(置顶)与"自动任务"(kind=task,按分类分组);维护类任务合成一组"数据清理" 定时任务看板、计划任务
kind=agent_check 的定时任务 巡检;全称"智能体巡检" 巡查、Agent 定时任务
定时任务每次执行的记录 运行记录 历史、执行历史
AgentRun(parent_run_id 非空) 子会话;派生它的叫"父会话" 子代理、子 Agent、subagent
AgentRun 被中止 停止;状态"已停止" 中止、取消
AutomationGrant 持续授权 自动化授权、automation_grant
agent.plan 的步骤清单 步骤;进度写"步骤 2/5" 计划(计划只指下载计划 / 整理计划 / 计划页)、TODO、任务列表
web.search / web.fetch 网页搜索 / 读取网页;设置卡叫"网页搜索",提供方叫"搜索服务" 联网、上网、爬取、网络代理
agent.propose_options 方案;动作叫"选定",都不要叫"退回" 选项、提案
scope.proposeFirst 先看方案再执行 只要方案、只给方案、plan_only 模式
工作流引擎的一次执行 运行 run
正在写心跳的进程(process_heartbeat 当前行) 当前实例;横幅按角色称呼:API / io worker / 智能体 worker / 单进程 活进程、在线实例
已退出、容器已重建或被同容器新进程替换的心跳行 已下线实例;正常退出的标"已退出" 历史实例、僵尸进程、死进程

文案规则

  1. 先说结果。能删的词删掉,删后不影响理解、判断、操作就删。
  2. 错误说清发生了什么和怎么办,最多两句;不知道原因就不猜。
  3. 按钮 2–6 字,以动词开头:"保存""重新预览""移入回收站"。
  4. 空态一句:这里会出现什么,下一步做什么。
  5. 说明文字只写用户做决定需要的事实(条件、后果、是否可恢复)。
  6. 不写"您""请""欢迎""我们""系统将""温馨提示"。
  7. 不用营销词和 AI 高频词:轻松、无需、只需、极致、智能、赋能、一站式;不写"不是…而是…"和排比对仗。
  8. 数字和状态来自数据,不写产品没有的承诺。
  9. 技术词保留原文:API Key、Cookie、TMDB、infohash、hash。
  10. 标题、按钮、标签、Toast 末尾不加句号。
  11. 订阅登录的条款提示只陈述事实:借用哪个官方客户端身份、可能违反条款、账号可能被限流或封禁;不劝阻,不美化。
  12. 给模型看的文字(巡检目标、调查提示)同样适用:具体、短,用界面同一套术语。
  13. ID、hash、trace、token 数、耗时、模型 ID、原始字段、内部状态码和错误码不进默认视图,放进「技术信息」折叠区(TechInfo 组件,设置 → 界面可改为默认展开)。错误码先映射成一句人话 + 下一步动作(lib/reasons.ts),原码留在技术信息里。
  14. 只列非零项:0 计数、全部正常的状态不铺开,正常态不加徽章。

标点

界面文字、错误信息、给模型看的提示都按这一节写。deno task check:copy(scripts/check-copy-punctuation.mjs)检查源码里的字符串字面量与 JSX 文本,--fix 自动改能确定的项;确需例外的行写 copy-allow: 原因。

  1. 中文句子用全角标点:,。;:?!、。半角 , ; : ? ! 只出现在代码、路径、URL、键值、时间(12:30)和整句英文里。
  2. 全角标点前后不加空格;不叠用标点(不写 ,。、!!、?!)。
  3. 括号里有中文用全角 (),紧贴前后文字;括号里只有英文、数字、代码时用半角 (),前面是英文时空一格:Oppenheimer (2023)、读取失败(ENOTCONN)。
  4. 中文与英文、数字之间空一个半角空格:3 个作品、打开 TMDB、TMDB 不可用;行首行尾和全角标点旁不加。
  5. 数字与单位:%、° 紧贴数字(80%);英文单位空一格,与 formatBytes 输出一致(1.1 TB、15 s);数字和字母组成的记号连写(1080p、S01E02、H.265、4K)。
  6. 省略号只用一个 …(U+2026),不用 ... 或 ……;进行中状态写 加载中…,菜单项"需要再选一步"写 移动到…。
  7. 标题、按钮、标签、表头、列表项、Toast 末尾不加句号(同文案规则 10)。
  8. 说明文字(空态描述、表单说明、段落)每句以句号结尾;只有一句短语时可以不加。
  9. 错误信息:一句不加句号;两句("发生了什么。怎么办")句间用句号,末尾不加。
  10. 引用界面上的词、用户起的名字用直角引号 「」(勾选「同时退役资产」、删除「默认规则」?),不用 “” 或 "";代码、命令、键名用代码样式,不加引号。