元数据架构¶
元数据架构 定义一组带类型的 元数据 字段,并决定这些字段出现在哪些工作项(Issue)上。你不必一个工作项一个工作项地添加字段,只需启用一次架构,所有匹配的工作项就会得到同一套字段。
架构的生效范围¶
架构有两种生效方式:
- 项目级别:字段出现在该项目的每个工作项上,不区分追踪器(Tracker)。
- 按追踪器:字段只出现在指定追踪器的工作项上,例如只出现在 Bug(缺陷)工作项上。
一个工作项可以同时应用多个架构。项目级架构和追踪器专属架构会同时附加,因此一个 Bug 工作项可能既显示团队的标准字段,又 显示缺陷专属字段。每个架构只提供自己的字段,彼此互不干扰。
字段名称¶
架构中的每个字段都可以设置 标题,也就是用户看到的名称:工作项页面的元数据面板、工作项的历史记录、搜索筛选条件、REST API 和 MCP 中显示的都是它。没有标题时,Specivo 会把字段的键转成易读形式显示。标题可以使用任何文字。字段还可以标记为保存人员或版本,这时它的值会显示为对应人员或版本的名称。
架构如何校验¶
架构不仅决定显示哪些字段,还决定接受哪些值:无论从哪个客户端保存,违反架构的值都会被拒绝。Specivo 只检查本次保存改动的内容,所以之后收紧架构(新增必填字段、缩小选项范围、禁止额外的键)不会锁住已有工作项:旧值会一直保留,直到有人编辑那些字段。从那时起,新建的工作项必须填写必填字段。详情见 哪些值会被拒绝,其中也说明了如何找出仍保留旧值的工作项。
谁来管理架构¶
架构由 Manager(管理者)在 管理 → 元数据预设(/admin/metadata-presets/)中定义和启用。其他人只需在自己的工作项上填写字段,使用元数据不需要进入管理区域。
仅限 Manager
创建、启用或编辑架构需要 Manager 角色。如果你看不到 管理 → 元数据预设,请项目的 Manager 帮你配置所需字段。

项目派生(计算)字段¶
大多数元数据按工作项逐个填写。计算 字段则不同:它的值由 项目 固定决定,因此该项目的每个工作项都会自动获得同一个值,无需手动操作。典型用途是把项目归入某个领域,例如用一个“Area”或“cabinet”字段标明项目属于组织的哪个部分。
计算字段在 项目 → 设置 → 元数据 → 计算字段 中 按项目配置一次,需要项目管理权限。每行一个字段:填写字段名,以及该项目所有工作项应获得的值。同一份映射也可以通过 REST API 以 computed_metadata 设置,创建项目时或之后更新时都可以;有项目管理权限的人都能通过 GET /api/v1/projects/{key}/ 读取项目当前的配置。
配置好计算字段后:
- 它会 自动填充到项目中的每个工作项 上,不论通过 Web 界面、REST API 还是 AI 智能体(AI agent) 创建,都无需任何人手动输入。
- 它 不会保存在工作项上,用户也 无法编辑或覆盖,因此永远不会与项目脱节。
- 当工作项 移动到其他项目 时,它会 自动重新计算,直接取新项目的值,无需额外操作。
由于值来自项目而非工作项,凡是应当始终与所属项目保持一致的信息,都适合用计算字段。
内置预设¶
Specivo 自带五个现成的预设。你可以直接启用,也可以在它们的基础上创建自己的架构。每个预设都是一个架构,包含以下字段。
Software Development(软件开发)¶
记录工作项背后的代码。
| 字段 | 类型 |
|---|---|
component |
字符串 |
commits |
数组 |
branches |
数组 |
pull_requests |
数组 |
接入 代码仓库集成 后,提交和拉取请求关联到工作项时会自动填写 commits、branches 和 pull_requests。
Bug Triage(缺陷分类)¶
记录让缺陷可复现、可排定优先级的细节。
| 字段 | 类型 |
|---|---|
severity |
枚举:critical、major、minor、trivial |
environment |
枚举:production、staging、development、local |
browser |
字符串 |
steps_to_reproduce |
字符串 |
Content & Marketing(内容与营销)¶
规划并跟踪内容生产。
| 字段 | 类型 |
|---|---|
content_type |
枚举:blog、social、email、landing_page、video、whitepaper、case_study |
target_audience |
字符串 |
publish_date |
日期 |
content_status |
枚举:idea、draft、in_review、approved、published |
Sprint Planning(冲刺规划)¶
为工作项添加敏捷估算字段。
| 字段 | 类型 |
|---|---|
story_points |
整数(1–100) |
sprint |
字符串 |
epic |
字符串 |
Research & Documentation(研究与文档)¶
记录研究工作的来源和评审状态。
| 字段 | 类型 |
|---|---|
source_url |
URL |
reviewed_by |
字符串 |
confidence |
枚举:high、medium、low |
tags |
数组 |