以 Open Design 原型的视觉和信息架构为目标,将现有系统重构为可运行的企业 OKR 闭环:HR 创建周期并冻结配置,CEO 发布公司目标,各级员工按汇报关系逐级承接和审核,执行期跟踪 KR,考评期逐级评分、申诉、沟通,满足条件后生成不可变快照并归档。
SUPER_ADMIN 不自动代表 CEO。HR 创建周期,配置阶段日期和参与范围。系统预览每位参与人的部门、岗位、直属上级和考评人。没有直属上级的参与人标记 EXEMPT_NO_EVALUATOR。
发布周期时冻结参与人和汇报关系快照。CEO 先创建公司级 Objective;其下各级人员只能在周期快照中的直属上级已有已批准 OKR 后提交。部门负责人可创建部门级 Objective,员工创建个人 Objective。直属上级根据快照关系审核。
所有非豁免参与人必须具有已批准 Objective 集合和已锁定绩效配置。进入执行后 Objective 和 KR 结构锁定,只允许更新 KR 当前值、状态、进度说明和风险。
非豁免参与人先自评,快照考评人再提交上级评分并发布最终结果。员工可以确认或申诉。接受申诉会使最终结果进入待修正,修正后重新发布并要求重新确认。主管记录绩效沟通,员工回复后主管关闭。
归档要求所有非豁免参与人完成自评、上级评分、最终结果发布与确认、绩效沟通关闭,并且没有未结申诉。归档生成 Objective/KR、绩效配置、维度、评分明细、参与人和汇报关系的完整快照。
assessment_period 增加五个阶段日期。period_participant 增加部门、岗位、角色、直属上级和考评人快照字段,并使用 participation_status 表示 ACTIVE、EXEMPT_MANUAL、EXEMPT_NO_EVALUATOR。
okr_objective 增加 description 和 weight。okr_alignment 保存 Objective 的主要父级和可选 KR 来源关系,替代 CSV。okr_review_record 保存每次提交、通过、驳回及版本。
kr_key_result 增加 baseline_value、unit、start_date、due_date。timeline 只使用真实日期,不再根据列表序号构造视觉位置。
period_dimension 保存周期维度快照。kpi_template_assignment 显式绑定模板和岗位/部门/用户。performance_score、performance_feedback、kpi_config 增加业务唯一约束。
targetUrl。保留 Open Design 的 240px 白色侧栏、56px 顶栏、白色卡片、1px 中性边框、深靛蓝与青色品牌色。移除医院、科室、医生、护士、患者等医疗样例。登录页不显示虚构统计;管理入口按权限隐藏;深色容器不再嵌套浅色标签造成冲突。
使用 CEO、一级主管、员工、HR 四个独立账号完成全周期 E2E。任一 blocker 必须阻止状态流转并给出准确的用户和跳转目标。归档后修改组织、模板或全局维度不得改变历史详情。