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=i3faeoHs3R8HZ7HUCoghUAZbjU52r2HQ6Unu35HnTnI,3111
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=itzhVr_ukoVTWhLOBHN6FoLvryYEj7RABmUPnFDFzeE,25921
scan64/api/games.py,sha256=C9qinqqt2Vcw9nNqEhaj3r7CzEhRVid36Kv-yAf15jc,11787
scan64/api/learning.py,sha256=_MYhEjaoN5hJK7VKyYgO8jvxuOKzKj0h2mYWfllUbos,18949
scan64/api/middleware.py,sha256=0r4Tmbe3hhdXLTP6DipUoVZZUc5ND_dP4pdeEBoAwi0,3416
scan64/api/models.py,sha256=bX4Pheim3men2PolQILUDCwbXO3fixDzfTo_IJ6dQnc,1245
scan64/api/pagination.py,sha256=Q63zktrjrllXspy0Sp3-aT7QZj6dAPqC-613Xc6IgTc,1141
scan64/api/play.py,sha256=thumFj_f347yEw6hgndI8YuptoWTorRwigIDJn9IFpk,8542
scan64/api/players.py,sha256=6I9p-5PKk6rmD2u4lzei4jtYhAcmRXPZvY1UlEA6ZJ0,5296
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=ey7EqTtLCKnDTYL2CLfDs9bDxY4rm1L-4fjx0Zn_4wc,5186
scan64/chess/analysis/coach_interruption.py,sha256=CpVnMjQmHDp7cJ8mLvHTYPQGSdN_yLFY4-p6yPjUDmg,10759
scan64/chess/analysis/jobs.py,sha256=7MSf2bCdNjVMwdffV4ECPHBU-HilDJn8_PwsOa1yVx8,11910
scan64/chess/analysis/models.py,sha256=r2mMpkNup_cJEp0E7pEEdf-ZraIY4VfRwf0OLe9AItU,2023
scan64/chess/analysis/orchestration.py,sha256=Nv8yidpzRz0TRNJh4fqX4WTR5iqXAJ6SLyZGea4dC9Y,4482
scan64/chess/games/ingestion.py,sha256=GMuEU3urxqo1Jgx-XMX3eymF0Xo0ykiXHhqF4kGQEyY,3723
scan64/chess/games/models.py,sha256=BIBHcynnNHXLo0YE_C-Gw_xvsEAaiJ5D7WYhJG6AVec,1056
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=9iK95iPnuSuaB6RQund6dsR6_rW_6MsT0pLj9M4VcjM,11189
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=D3UKKytUdS8zuUPwMVN8H7NyWNoMwzTUxZqqM7QwFbs,3522
scan64/chess/positions/models.py,sha256=3MypVIUhQ_1kD39GmL1TYH4h7PD6dH2x_LzB0IPmOdI,420
scan64/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/cli/analyse.py,sha256=KfMMVRO6IODNJ8sgKhgYeldFeo3nAs2bbuUo06P0-Bc,6966
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/transfer_catalog.py,sha256=TDf7MA190xhB4f0-KtBpW64pQYCjFTeq2THNM3nbZzw,4008
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=3deJPsHVqUyEPP3Q_cSHjs_UiAEq8nw9_d1uaI000Os,18360
scan64/learning/evidence/__init__.py,sha256=DBrTJ0isGxJDnsbxO82Bbd8qNvhreJejgQYJmc21vxo,99
scan64/learning/evidence/composer.py,sha256=hsCzIwUt0C8tNsyH4FL6MqDO8trsxsuzXF2fHXSGwOQ,13642
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=IL7cRV9lRjea2r6s3esRaUVrLIAzMJavZfkUrqO_ttU,7822
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=TF7AtSfS-U3WTPd7baEnlVlwWAzmnyHrIwGy9oIFtxs,5368
scan64/learning/scheduling/session_state.py,sha256=F_Ml2e1gukp-_bnnAS_rTOcOPz3txGttA6yMJr9Y9tU,3019
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=fiKEzcFwgDmUtP-jFjdjQ7zTXMOjmRaLrwoxe4kNjnU,4253
scan64/persistence/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scan64/persistence/database.py,sha256=_jxIzIFYBbaOweQ3zlt5lyozQpgTYDDLPf-rN-AyzWc,2270
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/20260729_05_diagnosis_source_position.py,sha256=PfiY-mad0fwhBZHQ0S_81nfRXro4NLgWfK3q1IFKZ0g,4598
scan64/persistence/migrations/versions/20260730_06_lesson_verification_state.py,sha256=6oDxmWL3VQ33hBjYzYq-geaNOBocvxyzti_jDkLqXkw,2569
scan64/persistence/migrations/versions/20260730_07_transfer_position_solution.py,sha256=qxyuO30e4Hs6FgU4CmxOOesXP4iVgdpoK4ccWrdU1-8,1079
scan64/persistence/migrations/versions/20260730_08_transfer_target_move.py,sha256=KvsIe5M7Pm0xX7ZJyYvpiTsMhUmnVTVZsHAOoyh2DtE,1109
scan64/persistence/migrations/versions/20260731_09_play_session_coach_mode.py,sha256=9P7l2lS9woWLqCKzFd5b5zWv0rAIS4fu_wapd5wq6fQ,1100
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=88eFnILa-6Ul7D3-SVXdILodxD0QUSRZ-T-cEgkVZA0,2854
scan64/providers/stockfish/pool.py,sha256=vjeioOhpALUFbYiM7V9qwKD-2A5rJJEmMUD2OTrCqq0,9494
scan64-0.2.0.dist-info/METADATA,sha256=4J9nFP3JJ8V2JVMx-O78qaS_A0Kfxk1jZdckOPMFUEI,3508
scan64-0.2.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
scan64-0.2.0.dist-info/entry_points.txt,sha256=DRgNQabe-2tvc0n8ur0EwEsEdTuw2gF4392qJAE2JCw,52
scan64-0.2.0.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
scan64-0.2.0.dist-info/RECORD,,
