{ "generated": "2026-09-29", "scope": "M2-DP1-design-review", "items": [ { "path": "AGENTS.md", "bytes": 790, "sha256": "5E0BC8E4F02A98BA91ECCEE250EAB69249BB32B727A45680235075A4B6035023" }, { "path": "CodexOutput/upserver/B3BatchMigration/M2/M2-双提供方用户服务切换与KV独立实现约束-2026-09-29.md", "bytes": 8004, "sha256": "980EFBB9CC3598EF40435F3A233F5C9B7A944DD5001B1C560BDB5F09871BA9E8" }, { "path": "CodexOutput/upserver/B3BatchMigration/M2/M2-双提供方独立KV用户服务抽离方案-待完整评审-2026-09-29.md", "bytes": 9301, "sha256": "5702BDB51326F8193135E5AC9C39C6C35B8F241AD72652E1FD6EC60A562798AF" }, { "path": "Client/Assets/Scripts/Services/UserService.cs", "bytes": 37912, "sha256": "7FFCB60EC89A8DC770E789059D864C14293749B5D89CF5BF041EE96F24EBADD0" }, { "path": "Client/Assets/Scripts/Services/UserService.KVLoad.cs", "bytes": 15875, "sha256": "71C6830D7D2EE7E7468600D5EE271D4E259351A452CF2F043227EC76FE1B8A34" }, { "path": "Client/Assets/Scripts/Services/UserService.KVGameplayLoop.cs", "bytes": 40496, "sha256": "A2EFDDC522469222E217094E92C628726A6A62CE0A05587C6A082DADE2088F7D" }, { "path": "Client/Assets/Scripts/Services/AggUserService.cs", "bytes": 10765, "sha256": "2E9DDD2A27D1080EC78C66ABDC31E444A176869C3FF737815F12D114EA3A3C6E" }, { "path": "Client/Assets/Scripts/Services/PlayerData/PlayerKVRuntimeSelection.cs", "bytes": 1771, "sha256": "3E91413178C96273771A66BCC84E97B7BC72D7823A718E471B92FC3DA6C71B14" }, { "path": "Client/Assets/Scripts/Services/PlayerData/PlayerKVGameplayBindings.cs", "bytes": 6876, "sha256": "8D3CBC26E3F1DECA121BF9CF9F4012D1CB76F94D6F62ADC7C69494CCB64C8701" }, { "path": "Client/Assets/Scripts/Services/PlayerData/PlayerKVGameLoadTransaction.cs", "bytes": 4635, "sha256": "C7EB34DB6FB42A44E9D930592D2928CC96CEC4D1D532A66A3207E82F263C02DB" }, { "path": "Client/Assets/Scripts/Stages/LoginStage.cs", "bytes": 6444, "sha256": "41B3B38135A3430FC37F96B7D40A0A2D2CC49345005DE03AE48539DC58BC2186" }, { "path": "Client/Assets/Scripts/Stages/PFLoginAct.cs", "bytes": 13497, "sha256": "5915E3351D966C44FA04845152AD191CA0F724C4AF5294EFF6C079B4A998B479" }, { "path": "Client/Assets/Scripts/Stages/QuitAct.cs", "bytes": 3398, "sha256": "C323422C62DF3A3E7F0036B1B7E7054CC1ECD5B112983D29BD3C0251883C3436" }, { "path": "Client/Assets/Scripts/SubBoostrap.cs", "bytes": 20150, "sha256": "93F42760906635EA1B31BAA156ED411D410A3FBDFBFB6906ABB83356DF0BFBA1" }, { "path": "Client/Assets/Scripts/Core/CustomServerMgr.cs", "bytes": 12707, "sha256": "3ECD9B0EF51537D3FD5DAF67EE07CCE7B78642BD7DCCC57ACDF2B98E4DA6543C" }, { "path": "Client/Assets/Scripts/Core/PlayFabMgr.cs", "bytes": 12949, "sha256": "355DF9CF7FDA1F820E2F6655B61648271535A9761A2AB517AE0255C9714A2CE8" }, { "path": "Client/Assets/Scripts/Core/KVMgr.cs", "bytes": 2797, "sha256": "D976675D655B12BB5C81E1EAC11A92CAF64C1651BBC58C7FF46AE3ED1AB1A37B" }, { "path": "Client/Assets/Scripts/DataCenter/DataCenter.SmallGame.cs", "bytes": 30546, "sha256": "1CC57C337607BC8D6C80AADE6892A35111BCC92B8511A5A04FB48C5D0412E631" } ] }