{ "finalized": false, "version": "1.4.27", "windowsRoot": "C:/wechat_rpa", "previousVersion": "1.4.26", "previousInstallerSha256": "a558c24f7db00ec907be46f8ce67f2d9d7bb1f60992306bfa64020e294818a38", "windowsTestModules": [ "test_protocol_manual_assistant", "test_protocol_review_assistant", "test_protocol_review_visibility", "test_protocol_listener_continuity", "test_native_protocol_pipeline", "test_protocol_voice", "test_voice_messages", "test_voice_transcription", "test_review_voice_ui", "test_desktop_review_visibility", "test_review_badges", "test_review_assistant_ui", "test_visual_review_assistant", "test_handoff_evidence", "test_visual_handoff_visibility" ], "frozenModules": [ "review_assistant_contacts", "review_assistant", "review_state", "reply_session_policy", "protocol_engine", "wechat_bot", "reply_database", "wxwork_db", "voice_messages", "voice_transcription", "wechat_gui_qt", "app_version" ], "allowedSkippedTests": 0, "notificationTestFiles": [ "test_review_assistant.py", "test_review_customer_notifications.py", "test_review_manual_handoff.py" ], "notificationExpectedTests": 0, "notificationFrozenModules": [ "review_assistant_contacts", "review_assistant", "reply_session_policy", "review_state" ], "notes": "Draft only: root must finalize source/test scope and confirm exact notification test count; set app version and finalized only after source/test freeze. No build/install/upload performed by preparation." }