diff --git a/fam-edge/src/fam_edge/ai_orchestrator/json_parser.py b/fam-edge/src/fam_edge/ai_orchestrator/json_parser.py index 18a8296..3e439fd 100644 --- a/fam-edge/src/fam_edge/ai_orchestrator/json_parser.py +++ b/fam-edge/src/fam_edge/ai_orchestrator/json_parser.py @@ -89,6 +89,8 @@ def validate_schema(data: dict) -> dict: "timestamp": str(ev["timestamp"]), "description": str(ev["description"]), "people": [str(p) for p in people if p], + # 人物结构化特征(uid/features/action)——保留透传,供人物合并/特征卡 + "person_appearances": ev.get("person_appearances"), "is_attention_event": bool(ev.get("is_attention_event", False)), }) data["events"] = cleaned