内部规则文档

字段映射

导出字段到统一统计模型的映射维护文档。

Meegle 贡献统计字段映射

配套口径:docs/rules/Meegle贡献统计口径.md
数据源:metadata/json/{box|tools}-stories-brief-export.jsonmetadata/json/{box|tools}-workitems-brief-export.json
结论:第一版优先读取 JSON 快照;Markdown 导出保留为人工审阅和旧报告兼容,不作为主要计算来源。

一、输出目录与命名

第一版贡献统计报告输出到现有 docs/reports/,使用独立前缀,避免覆盖旧 OKR 报告:

报告文件
项目总览docs/reports/贡献统计_项目_{周期}.md
职能汇总docs/reports/贡献统计_职能_{周期}.md
人员明细docs/reports/贡献统计_人员_{周期}.md
需求明细docs/reports/贡献统计_需求_{周期}.md

二、字段映射

2.1 Story

归一化字段JSON 来源类型缺失处理
idwork_item_idstring必填,缺失则跳过
namework_item_namestring空字符串
space文件名 box/toolsenum必填
statuswork_item_status.namestring空字符串
priorityfields.prioritystring空字符串
rolesrole_members[]object空对象
current_nodeswork_item_current_node[]array空数组
nodesnodes[]array空数组
start_timefields.start_timeISO string不可判定
completion_timefields.finish_time 或完成节点ISO string使用节点/任务兜底
estimated_finish_timeStory 字段或节点最晚 estimate_finish_timeISO string延期不可判定
prd_completefields.field_7b1430 / PRD Completenessstring空字符串

2.2 Workflow Node

归一化字段JSON 来源类型缺失处理
namenodes[].namestring空字符串
canonical_keynodes[].canonical_keystringother
statusnodes[].statusstring空字符串
ownersnodes[].ownersstring/list空数组
actual_begin_timenodes[].actual_begin_timeISO string不可判定
actual_finish_timenodes[].actual_finish_timeISO string不可判定
estimate_start_timenodes[].estimate_start_timeISO string不可判定
estimate_finish_timenodes[].estimate_finish_timeISO string不可判定
is_delayednodes[].is_delayedbooleanfalse
sub_tasksnodes[].sub_tasks[]array空数组

2.3 Task

归一化字段JSON 来源类型缺失处理
idwork_item_idstring必填,缺失则跳过
namework_item_namestring空字符串
story_idparent_story_id 或节点子任务归属string未关联任务单列
ownerowner / current_status_operatorstring记为缺负责人
statuswork_item_status.namestring空字符串
estimated_durationfields.points / PDnumber排除工作量分母并计入缺失
actual_work_timefields.actual_work_timenumber/string仅展示
start_timefields.start_timeISO string不可判定
finish_timefields.finish_timeISO string不可判定
estimated_finish_timefields.sub_task_schedule.end_timeISO string任务延期不可判定

2.4 Bug

归一化字段JSON 来源类型缺失处理
idwork_item_idstring必填,缺失则跳过
namework_item_namestring空字符串
story_idrelated_feature 前缀 IDstring未关联 Bug 单列
ownerownerstring记为缺 Bug Owner
reportercreatorstring记为缺 Bug Reporter
statuswork_item_status.namestring未定性
priorityfields.prioritystring空字符串
severityfields.severitystring空字符串
classificationfields.bug_classificationstring空字符串
validity结构化字段或状态代理enum代理计算并标记
start_timefields.start_timeISO string不可判定

三、当前可算性

指标组状态说明
需求/任务/人员关联可直接计算Story 角色、节点负责人、Task Owner、Bug Owner/Reporter 已有
任务数与预估工期可直接计算Task points/PD 可作为预估工期
需求总估分可直接计算使用关联 Task PD 汇总
开发 Bug 率代理计算Bug 有效性当前主要依赖状态/分类代理
测试有效 Bug 率代理计算Reporter 使用 Bug creator,未结案不进分母
节点延期部分可算节点有 is_delayedestimate_finish_time,但本期估计时间多为空
Story 是否按时完成多数不可判定缺稳定 Story 级预估结束时间
Task 是否延期多数不可判定sub_task_schedule 多为空对象
产品 PRD 完备可直接计算使用 PRD Completeness
UI 走查/设计问题代理计算使用 Bug 分类和标题关键词

*文档版本:v0.1 · 更新日期:2026-05-29*