GLMCHAT V2.2.1 FULL NEW-CHAT HANDOVER — PREPACKAGE VALIDATION Generated: 2026-07-22 16:55:12 BST [1] Authoritative app comparison PASSED: expanded app is byte-for-byte identical to source ZIP [2] Embedded deploy ZIP identity b67db56f204c6131fea9f046601d02b39cf4f8e365237ef661c21328aa50176e /mnt/data/GLMCHAT_V2.2.1_SERVER_DIRECT_DEPLOY_CONTINUED_22072026154516.zip b67db56f204c6131fea9f046601d02b39cf4f8e365237ef661c21328aa50176e /mnt/data/glmchat_new_chat_bundle_22072026165405/GLMCHAT_V2.2.1_NEW_CHAT_HANDOVER_22072026165405/release/GLMCHAT_V2.2.1_SERVER_DIRECT_DEPLOY_CONTINUED_22072026154516.zip PASSED: embedded deploy ZIP is identical [3] Source ZIP compressed-data integrity testing: sw.js OK No errors detected in compressed data of /mnt/data/GLMCHAT_V2.2.1_SERVER_DIRECT_DEPLOY_CONTINUED_22072026154516.zip. [4] Application deployment manifest PASSED: 81/81 entries [5] PHP syntax PASSED: 44 PHP files [6] JavaScript syntax PASSED: 7 JavaScript files [7] JSON parsing PASSED: 3 JSON files [8] Bundle required content PRESENT: app PRESENT: release PRESENT: documentation/current PRESENT: documentation/reference PRESENT: evidence PRESENT: source_lineage PRESENT: tools PASSED: current handover documents present [9] Checksum manifest PASSED: all listed payload hashes match [10] Obvious secret scan PASSED: no obvious embedded secret values [11] Handover file count 119