scan64/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/api/app.py,sha256=gox-g7ZER3tVRJ3wuqEIFnrUTonZ8-tu8ot6-CiwVhc,2449
scan64/api/auth.py,sha256=3WqV-Ofc1ebBOx3vGUzsMBwiTCA9sPAex4ll6puyPL0,1796
scan64/api/coach.py,sha256=ZevxsRXwS7poGYPEdtec2AYpchHA1wGhNLAuqIpky9o,1632
scan64/api/coach_linkage.py,sha256=5SCtA0VwUXgXcOEMCariV4KyaL96VEX9tZ_VvqOzrgw,1465
scan64/api/content.py,sha256=NjySPbXMkrDwr_FDEWq_eAHS8ZuRjJ1Kt0YSUo5N69s,5107
scan64/api/data_lifecycle.py,sha256=-A-ruPcu6LXZW0o24s-Xa-TiC7i-Z1jCiQnJvi39vjE,15428
scan64/api/games.py,sha256=-7EtSK6lvqyG-C1EWHmtzwtbT6Ma_TbYu8S361cnQmA,9388
scan64/api/learning.py,sha256=W2oDsER69qvrKkgoZXuxIHTewH2CJLOfKAsEgL68yvE,7646
scan64/api/middleware.py,sha256=LhTfL1aHNMPQ6dU3_zcLbOoSulHIOVdmG43ecNmPAB4,3014
scan64/api/models.py,sha256=bX4Pheim3men2PolQILUDCwbXO3fixDzfTo_IJ6dQnc,1245
scan64/api/pagination.py,sha256=M8g3C1TdtbN0nVvniCaeuTSI7ObrvhuMzoup2b5wjl8,510
scan64/api/play.py,sha256=6DLTbLuXCYLtpusoL7Aw89BMF0pMWRZ_-BPKG-TJIIs,7186
scan64/api/players.py,sha256=8BWHCxzvdA_02zvdOc8hjhAKL_Gpr_fVIEpHzMmUmZg,5382
scan64/api/reports.py,sha256=Qw2U8HlFH7UiXQ87oNkJo7n3AIAg83RTZCc1oFRqpBI,11190
scan64/benchmarks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/benchmarks/diagnosis_report.py,sha256=sLJhOm2ZfVThJqIN4T8bbDh-GldaV24WEZIIRIr0MeE,4572
scan64/chess/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/chess/boards.py,sha256=JbsvwLGk4tKkn2HNHrI8bEfkETZZ8H4QmXjeMccSzMU,892
scan64/chess/analysis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/chess/analysis/admission.py,sha256=cw5fvyfjkE31ODsGrVAcPdnQxnrktGENfWtcUmo7Gg8,4236
scan64/chess/analysis/inflight.py,sha256=URTzuw_t59BOftYlXY_jmWJg1WLaFyLfAYqKHC-kMdI,4077
scan64/chess/analysis/jobs.py,sha256=HqK7whTN-UBgvsXO839JYdX8YlegIO2qKszwZherD9w,9166
scan64/chess/analysis/models.py,sha256=gr5FYktzSr4-0ei8gfLgwZD0WZ8y_mhPAyHCFZ8CsTM,1655
scan64/chess/analysis/orchestration.py,sha256=wxsNiTbBsZ1kdOesulXqVOiUUTgOCa72Fk5UnNY1pxI,4491
scan64/chess/games/ingestion.py,sha256=4u19UCf1v4xGqAUeHBfBR1FQCqccWAXK6_F1rcce2Kc,3336
scan64/chess/games/models.py,sha256=_O009g744LjPJU_fJJXVJxp7fxaBjyGYvkld-ZGoMnM,1027
scan64/chess/games/participants.py,sha256=EO4MjlGf4NNn3NY3_YNcaz-tnJTB6yCMYfn_pVtnMC8,2458
scan64/chess/games/pgn.py,sha256=GAXObi1TT0ZBIq_Y42mGucaDtt5YNCp1GTOXYlH6-50,1818
scan64/chess/games/play_session_service.py,sha256=UPYWswpyzoBTKEmyUZaN5FDMyf13Dmf3HfEY7EQUnRY,8675
scan64/chess/opponents/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/chess/opponents/protocols.py,sha256=9wHEKlfUNMomu-827qW4Sey3hwOZQNWWxpgzq-AUxho,653
scan64/chess/opponents/stockfish_opponent.py,sha256=hoVL7KS7X1zEB3NDZK_gh5PRF5EUD2qHFseQVPkM5WU,2621
scan64/chess/positions/models.py,sha256=3MypVIUhQ_1kD39GmL1TYH4h7PD6dH2x_LzB0IPmOdI,420
scan64/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/cli/analyse.py,sha256=uiHfQJKPs2Hx6xu7ahrMSQmR98Z2BOzwP1MzFEZ1USM,6939
scan64/cli/main.py,sha256=mbqB_6nB3KHIHEyg8uiWILTgso37MEFFHITfK3R9I1E,790
scan64/coach/__init__.py,sha256=J4eIteoX23wX32Iz7x3HrUF2E4S9Nf2KKku5PCcCHlg,81
scan64/coach/models.py,sha256=GNtLnO-JpHaj0prlhSZzT7FIo03JDLF2kCDxFf0GmXo,373
scan64/content/__init__.py,sha256=H9mrF-A2KAbtYxuJ3xNLUzop3U7cGwjVqP0BP8Ta3lY,210
scan64/content/models.py,sha256=ZgbLWpcmSWlRu84vUg82Vuv8nsBgVO_nAWCwFTHFoVc,3389
scan64/content/validate.py,sha256=gqkGzsBlRqjCol8ZSRZSA-wSUN9HnYQc5Q6ILyIuxGQ,8623
scan64/content/endgames/__init__.py,sha256=TG0peGqoL8f5qJ5DWjXdSfJf8gmVfN3YqnkmJgQIrJo,68
scan64/content/endgames/curated.py,sha256=re68obWHAKtjvEPHSc4r1GLYmxUmL2cL1YvOSpAbD5M,829
scan64/content/famous_games/curated.py,sha256=AB6xfvHnqpQMOU1g4E8mYTh2uXz7H29oqAI1Gf9l8Xw,12388
scan64/content/famous_games/models.py,sha256=fWemXgAyclAguM51gI-Fc7ENhHx7yxp-jR95P4F5t-8,2951
scan64/content/openings/curated.py,sha256=ig9SwnIfVRiNu1HJYjWiBLJ7PiqmagUSsVccW-dURtQ,2762
scan64/content/openings/invariants.py,sha256=hJf3hzvriZtCurh75nc7QGsB9OwMRr3fLj4AC1Yzcr4,2654
scan64/content/openings/models.py,sha256=58Ot-V6qNYi-6Uvv-7AhqTnP_ylDXYbqtjquzFnMszw,1023
scan64/content/tablebases/KPvK.rtbw,sha256=Av0r3NkoIchpRY8Bn2NSTe8cnnooYsqNKxbcdxKxYYM,7824
scan64/content/tablebases/KPvK.rtbz,sha256=rQGvIHYYPJDM7mYspsXXTaMiL_H-5HwBtdTlbtAZON4,4176
scan64/content/tablebases/KQvK.rtbw,sha256=UXZn3_eHFi27HtnV1khNMO6FTmhu4GdcCNmezwRdLVA,272
scan64/content/tablebases/KQvK.rtbz,sha256=ceqURPpb1CiX14Ggw1aXXqbyPg9lpCVORwiXAxwWHIw,5392
scan64/content/tactics/__init__.py,sha256=0VRLgfPAKiilR6gK5gi2cYjIaI7JWPGDWwZz9zR4nu0,68
scan64/content/tactics/curated.py,sha256=uB2ul1c8Dp6Q5oqLFwPZxB3Tp40UyZ8fNNVHWXbxv8E,795
scan64/explanations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/explanations/assembly.py,sha256=OrQgarpHagQg9KjlF7I_IIPC6JAIKrCYe8FKnUMg1ao,6306
scan64/explanations/validator.py,sha256=GodGvHt0vCBa6_G53zIeqv8Os2FMpkzvNzoxy4-7w88,4805
scan64/explanations/templates/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/explanations/templates/provider.py,sha256=jQ3t7dzlN6ZUBdDTtKyXKPAf6bYB-Ou_jmVww9UIejc,7941
scan64/learning/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/diagnosis/arbitration.py,sha256=eZ3pgAtTCYf-CjoxzlowvwlTPYvpWUT1WGMEODckOK0,4256
scan64/learning/diagnosis/models.py,sha256=cFac9WYwm1CeOJ3Ptgfe8U7ncwKd_hh3ECoXDXhIsqY,562
scan64/learning/diagnosis/ranking.py,sha256=yXcBpYLprg8E98jPAiFbDcWXsoCEH-MtQ-o1H1sN1hM,1974
scan64/learning/diagnosis/detectors/board_awareness.py,sha256=WA3Izh1H-DVN0UQOsthZ0I9GHMshTVFsOM47rKlPDOA,1272
scan64/learning/diagnosis/detectors/calculation.py,sha256=ilkO1mvkPtv3AvqQgws3fUqaIuYBQvoO3aLxpubsB0I,1162
scan64/learning/diagnosis/detectors/opening.py,sha256=sM54jfbME9n8vDj64fHtaMTr6X2f3WUJHRz519Q0ubE,1070
scan64/learning/diagnosis/detectors/positional.py,sha256=ViKLJEVMd8SU5SnyYpnrLGT6pkdFr_KGC9VwV_GIb08,1188
scan64/learning/diagnosis/detectors/registration.py,sha256=XMz8_WlaPRuXdv1z_XSgsxYfgOpHO55HxJQEdtVQ2go,1779
scan64/learning/diagnosis/detectors/tactics.py,sha256=iUnqEOamNo9fNA60O7rmB5cdLNvYR0R5oRVJIgH8j2Q,3107
scan64/learning/diagnosis/detectors/threat_processing.py,sha256=CvVi1LIh4CxwZwk63jGDNNA0Y5uM7PlSIsRhpWW9u7A,2904
scan64/learning/diagnosis/taxonomy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/diagnosis/taxonomy/migration.py,sha256=OuDCmk4DFAiBuBE1E64-HhsULiU3hG5VgAbJQk3dpK4,4976
scan64/learning/diagnosis/taxonomy/models.py,sha256=lUi0ohPi1KZhWrV60hcwpP66gn8dH3KKiQ8FOweWOnQ,1754
scan64/learning/diagnosis/taxonomy/seeds.py,sha256=gJFzxczYrMEHuP8p_QJzkU8iyIKXbQBij0CQDKlOSvI,6730
scan64/learning/evaluation/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/evaluation/controlled_study.py,sha256=KKouCCmv77Q0F7NriCdo-TqWRTJf33CC1HNAuzWUDhc,4044
scan64/learning/evaluation/public_benchmark.py,sha256=E7rJfKWlxF84iSu6cfudXZORJAvKh_bnhS3kaY-ZWnk,8343
scan64/learning/evaluation/transfer_measurement.py,sha256=oCgZ0qwdNvd2-xayWuoeM2gJF0_fmYmbUe-HurLuKaA,16049
scan64/learning/evidence/__init__.py,sha256=DBrTJ0isGxJDnsbxO82Bbd8qNvhreJejgQYJmc21vxo,99
scan64/learning/evidence/composer.py,sha256=6IWE7jVsOG7RV4ixhert3XsvO71f8RAUa2ToEAwNyeg,13199
scan64/learning/evidence/models.py,sha256=cGy3mYPd9Esjc0CPkn_EBd64inJNmMn1LT3q5abAqis,496
scan64/learning/exercises/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/exercises/exact_replay.py,sha256=5KexwkqTGmRzjfGW7LdB61K_XkW0GAl1xZXcr7pmKU4,1170
scan64/learning/exercises/transfer.py,sha256=EaVcN3aWvUkBA63_OurgpeujXUifnDxyOiLqppo_G48,7830
scan64/learning/plugins/__init__.py,sha256=rvolPYYP8m9sXOlYgnN1rfJSkrbkEE_w4zx5DA_74j0,1278
scan64/learning/plugins/host_registry.py,sha256=7tZdan_sxpJuYg8Y5tpcCtGzDF4Znmb8TWYmqLUyhQM,731
scan64/learning/plugins/interfaces.py,sha256=N5uvkh6qscgKBulM6fmYxOfhHmYYiwiNWFKHWvqF2YI,1968
scan64/learning/plugins/promotion.py,sha256=twK9LvskK5oPM0sbNa4bbzIZCjusEUux_lO0_jyfz3A,8218
scan64/learning/plugins/reference_detector.py,sha256=QxdlAG7njTlxSW0UXRJWgOtx7mqZCciHu-uG_pY3G9Q,2058
scan64/learning/plugins/registry.py,sha256=hBbeLxdKqhZOCLGJXtESA2fDMK2zUOyrzAmW3ulAzVs,2377
scan64/learning/profiling/__init__.py,sha256=uAq4ZP1vgq-czMJ2sBCHg1SX0g0XZG196vMIs-FGUig,57
scan64/learning/profiling/context.py,sha256=Lo5f8kpTKQ4iO8omGRYfN-W3sZqcMO6GdvIE_czO2L8,3806
scan64/learning/profiling/habits.py,sha256=PVEAnQHt4JhPcLG1I_DP_1TQF11KsWz1KaFsjpiStBo,7759
scan64/learning/profiling/models.py,sha256=ZZI3_gtIAUAOYx6XsxRFMpAQQJZVZ0GH2FTAdehGdWg,3097
scan64/learning/profiling/priors.py,sha256=_GUafrd2SeVIIWkHN-stn8R4-xSEBilvPA51RbiQwQE,805
scan64/learning/profiling/profile_update.py,sha256=asoHGlXV_Pa53mqjERDkOYQZH7pWMQlyuJ1RdQN-Rlk,3518
scan64/learning/scheduling/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/scheduling/composer.py,sha256=zSg7iLZ7yHB9E8wDRGXRF52_UYmtcHwlxzTy6VyGU3w,5845
scan64/learning/scheduling/opening_rotation.py,sha256=RVAJXY4c4JIbDN8g38sObOuYL0kWItzPjF4O6a5ozk4,4916
scan64/learning/scheduling/priority.py,sha256=RP5YlD6u9DfPEuji-NbhRMPvNrX-OEqROdl67esfGuI,2253
scan64/learning/scheduling/spaced_repetition.py,sha256=AhKP_1fIkb8DccukT8gn7mJkqL6WwztrGT5Ck-5lKXc,1720
scan64/learning/verification/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/learning/verification/verifier.py,sha256=CzQZqi71VY3hGmz0vPp26VcefXy1K9RLtwy4CpQji7E,2592
scan64/persistence/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/persistence/database.py,sha256=osTnp8Wz1_5bp504mYwrJKJFw_k1lzV-qj-t-YFR7wI,1874
scan64/persistence/models.py,sha256=WEQfjwXxPPqzNKkLLeea9BoOtjoXkYunFDyzCKDLUs4,1012
scan64/persistence/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/persistence/migrations/env.py,sha256=g79qq7rLFOi7pFmMVqu0wx12wJi704ogo3avQMoGqdY,1372
scan64/persistence/migrations/script.py.mako,sha256=04kgeBtNMa4cCnG8CfQcKt6P6rnloIfj8wy0u_DBydM,704
scan64/persistence/migrations/versions/20260727_01_baseline.py,sha256=4eQ3_QWwJTXZoO7mbynsmFmQX0rXV10ZSXxjl-XuIS8,12970
scan64/persistence/migrations/versions/20260727_02_game_ownership.py,sha256=paeyGNzROINJbYk18lVMVAWKsXxPsCp-r77L77Z8zHk,3184
scan64/persistence/migrations/versions/20260727_03_profile_state.py,sha256=nPfdxsfQmaaKgqUesUvFcL_va8ktLvRRPESpkeuyEDw,2506
scan64/persistence/migrations/versions/20260728_04_lesson_attempt.py,sha256=AYrcANw9M4wXaJKogQtqBTyXr84VhNFBT8qOwp-bbpk,2123
scan64/persistence/migrations/versions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/providers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/providers/llm/__init__.py,sha256=iNZC963f2M4i346TIPNsBR6s1EWVjBnHiyxOHbUTQYg,816
scan64/providers/llm/adapters.py,sha256=jQ4Xu3JmkARAnrntVUyNwkrehT01T_FjcX_-Jv1fSsw,6784
scan64/providers/llm/config.py,sha256=tS-DnPJcidnRus6QQ5vh_O1k_tiQr0m9ugy7jp6DDlM,6100
scan64/providers/llm/contracts.py,sha256=O4wq4f15tJQssJ0ke0xdr8Re2RZml2sM0Sa13Jf_JtA,862
scan64/providers/maia/__init__.py,sha256=_YacaVJW5lPfFzaDzlxWjzeot85ItKtk0SiEmowAPaY,367
scan64/providers/maia/adapter.py,sha256=Ks2pP6gySBqRdHb3k0V5b0snSpqEZrgJpevK4blEaoQ,1551
scan64/providers/maia/config.py,sha256=1zjqtAI2FEG465OXzWJOUIk5pdhfvox2hAUqEeOpwt0,5646
scan64/providers/stockfish/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/providers/stockfish/adapter.py,sha256=5900qYFqnb4x-I-Bnt-R4Q4x9TYlqUqaDWJCDqIH9B0,2278
scan64/providers/stockfish/pool.py,sha256=4P6KopRdhl7DCKMdldJv28gV6vDv0LPc2savCO6HoEg,4686
scan64-0.1.0.dist-info/METADATA,sha256=p3yY6Zpt5iNo_k6lfpeXosmK0pVa7UpcrSQPhjH_tbA,2348
scan64-0.1.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
scan64-0.1.0.dist-info/entry_points.txt,sha256=DRgNQabe-2tvc0n8ur0EwEsEdTuw2gF4392qJAE2JCw,52
scan64-0.1.0.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
scan64-0.1.0.dist-info/RECORD,,
