正式测评结果单条写入结果
FD0BB4C10 的 formal assessment_result 已受控写入,下一步仍需单独批准正式算法。
Formal Result 已写入未运行正式算法未刷新干部档案未反写飞书Formal Result
ASR_FORMAL_FD0BB4C10_PENDING_APPROVAL
状态:formal_pending_algorithm
目标员工
钟小兰
FD0BB4C10 / SUBJ_EMP_FD0BB4C10
下一闸门
算法 Gate
FORMAL_ALGORITHM_RUN_GATE
边界说明
- 本次仅新增 exactly one formal assessment_result。
- 它只是 formal algorithm 的输入前置,不自动运行算法。
- 未刷新干部档案,未生成正式干部结论。
- demo result 与 assignment 均未变化。
- 回滚策略:误写时 void/cancel formal result,不物理删除有业务引用数据。
技术明细
{
"result_id": "ASR_FORMAL_FD0BB4C10_PENDING_APPROVAL",
"assignment_id": "ASMT_8EF9FA0E0C685BC0902E",
"employee_id": "FD0BB4C10",
"employee_name": "钟小兰",
"subject_id": "SUBJ_EMP_FD0BB4C10",
"template_id": "TPL_360_V1",
"demo_result_id": "ASR_DEMO_FD0BB4C10",
"new_assignment_id": "ASMT_PREVIEW_FD0BB4C10_TPL360_2026",
"generated_at": "2026-05-18T07:30:25.593383+00:00",
"backup_dir": "/var/www/talent-review/outputs/backups/formal_assessment_result_write_20260518T073024Z",
"current_gate": "FORMAL_ALGORITHM_RUN_GATE",
"formal_algorithm_run": false,
"formal_profile_refresh": false,
"formal_cadre_conclusion_generated": false,
"feishu_writeback": false,
"assessment_results_count_before": 66,
"assessment_results_count_after": 67,
"db_transaction": "committed",
"new_formal_result": {
"id": "a251bf1f-ae1a-40cd-9a8c-be61228a8aa1",
"result_id": "ASR_FORMAL_FD0BB4C10_PENDING_APPROVAL",
"risk_flags": [],
"template_id": "TPL_360_V1",
"total_score": 73.4,
"generated_at": "2026-05-18T15:30:25.194043+08:00",
"assignment_id": "ASMT_8EF9FA0E0C685BC0902E",
"result_status": "formal_pending_algorithm",
"evaluator_role": "ROLE_EMPLOYEE",
"assessment_type": "360",
"review_cycle_id": "RC_2026_Q2_EMPLOYEE_SELF_PREVIEW",
"dimension_scores": [
{
"weight": 0.25,
"dimension_id": "execution",
"average_score": 3.67,
"dimension_name": "结果导向与执行力",
"question_count": 3,
"weighted_score": 18.35
},
{
"weight": 0.25,
"dimension_id": "professional",
"average_score": 3.67,
"dimension_name": "岗位专业能力",
"question_count": 3,
"weighted_score": 18.35
},
{
"weight": 0.2,
"dimension_id": "collaboration",
"average_score": 3.67,
"dimension_name": "协作沟通",
"question_count": 3,
"weighted_score": 14.68
},
{
"weight": 0.15,
"dimension_id": "potential",
"average_score": 3.67,
"dimension_name": "学习成长与潜力",
"question_count": 3,
"weighted_score": 11.01
},
{
"weight": 0.15,
"dimension_id": "values",
"average_score": 3.67,
"dimension_name": "价值观与责任心",
"question_count": 3,
"weighted_score": 11.01
}
],
"target_employee_id": "FD0BB4C10",
"evaluator_employee_id": "FD0BB4C10",
"algorithm_input_mapping": "{\"subject_id\": \"SUBJ_EMP_FD0BB4C10\", \"employee_id\": \"FD0BB4C10\", \"data_purpose\": \"formal_algorithm_input_pending\", \"rollback_ref\": \"RB_ASR_FORMAL_FD0BB4C10_PENDING_APPROVAL\", \"formal_result\": true, \"feishu_writeback\": false, \"formal_algorithm_run\": false, \"answer_payload_source\": \"formal_assessment_result_write_plan_FD0BB4C10.json\", \"source_demo_result_id\": \"ASR_DEMO_FD0BB4C10\", \"formal_profile_refresh\": false, \"answer_payload_column_note\": \"assessment_results schema has no answer_payload column; retained in this mapping payload\"}"
},
"prechecks": {
"assignment_exists_unique": true,
"employee_exists": true,
"subject_exists": true,
"template_exists": true,
"demo_result_exists": true,
"target_formal_result_absent": true,
"formal_result_for_assignment_absent": true,
"formal_write_plan_exists": true,
"audit_event_absent": true,
"no_formal_algorithm_run": true,
"no_profile_refresh": true,
"no_feishu_writeback": true
},
"postchecks": {
"assessment_results_count_increased_by_1": true,
"new_formal_result_exists_unique": true,
"assignment_id_correct": true,
"employee_id_correct": true,
"subject_id_retained_in_algorithm_input_mapping": true,
"template_id_correct": true,
"result_status_formal_pending_algorithm": true,
"demo_result_unchanged": true,
"target_assignment_unchanged": true,
"new_assignment_unchanged": true,
"audit_event_exists_once": true,
"formal_algorithm_run": false,
"formal_profile_refresh": false,
"feishu_writeback": false
},
"schema_notes": [
"assessment_results has target_employee_id rather than employee_id",
"assessment_results has no subject_id / answer_payload / formal_result / data_purpose columns; those business attributes are retained inside algorithm_input_mapping JSON text"
]
}