trainlog/tests
2026-09-20 15:30:06 +02:00
..
contract Define Trainlog v1 catalog identity rules 2026-09-05 19:25:54 +02:00
fixtures feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
support test(sync): prove remaining causal deletion domains 2026-09-17 11:14:53 +02:00
create_pc_android_idempotence_fixture.py feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
sync_orchestrator_peer_fixture.py feat(sync): add durable web orchestration API 2026-09-17 13:06:54 +02:00
test_ai_history_export.py feat: add AI session draft sync workflow 2026-09-14 19:21:32 +02:00
test_ai_session_draft.py feat(web): complete session deletion and programs 2026-09-18 17:15:19 +02:00
test_body_zone_catalog.py feat(exercises): add hierarchical body zones 2026-09-09 14:37:16 +02:00
test_body_zone_sync.py feat(trainlog): complete app shell and exercise merge 2026-09-11 07:21:54 +02:00
test_causal_delete_exchange.py feat(web): add exercise catalog administration 2026-09-20 12:11:45 +02:00
test_equipment_associations_exchange.py Honor session tombstones in association companions 2026-09-18 23:33:23 +02:00
test_equipment_definitions_exchange.py feat(sync): stabilize bidirectional sync and equipment reconciliation 2026-09-08 17:57:03 +02:00
test_exercise_alias_import.py feat(trainlog): complete stats knowledge and sync hardening 2026-09-13 20:56:16 +02:00
test_exercise_reconciliation.py feat(trainlog): adopt machine-specific exercise model 2026-09-12 09:41:36 +02:00
test_generation_archival.py Implement durable sync generation archival 2026-09-17 19:23:01 +02:00
test_max_sync.py feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
test_mobile_import_multi_occurrence.py feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
test_mobile_import_variable_sets.py feat(generator): add body-zone session generation 2026-09-10 07:08:20 +02:00
test_post_sync_ai_drive.py feat: add AI session draft sync workflow 2026-09-14 19:21:32 +02:00
test_profile_state_sync.py feat(trainlog): complete stats knowledge and sync hardening 2026-09-13 20:56:16 +02:00
test_program_execution_exchange.py Fix causal deletion of Program sessions 2026-09-18 23:04:01 +02:00
test_programs_exchange.py feat(programs): add deletion and Android projection 2026-09-18 19:17:34 +02:00
test_session_exchange_v3.py Honor causal tombstones in full generation snapshots 2026-09-18 23:18:01 +02:00
test_session_preparation_export.py Add durable Web preparation withdrawal 2026-09-18 15:05:51 +02:00
test_sync_deployment_tools.py fix(sync): route Android requests through full generations 2026-09-20 14:35:42 +02:00
test_sync_drive_transport.py feat(sync): add USB and Drive Android synchronization 2026-09-20 08:03:25 +02:00
test_sync_error_classification.py Prioritize recent synchronization acknowledgements 2026-09-19 00:00:20 +02:00
test_sync_gap_characterization.py test(sync): freeze current synchronization behavior 2026-09-17 07:16:36 +02:00
test_sync_generation_exchange.py Honor session tombstones in association companions 2026-09-18 23:33:23 +02:00
test_sync_orchestrator.py feat(sync): add USB and Drive Android synchronization 2026-09-20 08:03:25 +02:00
test_sync_peer_worker.py fix(sync): throttle MTP polling and preserve timeout cause 2026-09-20 15:30:06 +02:00
test_syncd_routing.py fix(sync): make Android generation publication visible to MTP 2026-09-20 15:30:00 +02:00
test_timestamp_validation.py feat(training): complete training knowledge v1 2026-09-09 19:43:11 +02:00
test_training_feedback_sync.py fix(sync): compare feedback values across row modes 2026-09-17 17:05:40 +02:00
test_training_knowledge.py feat(trainlog): adopt machine-specific exercise model 2026-09-12 09:41:36 +02:00
test_validate_sync_isolated.py test(sync): add isolated validation harness 2026-09-17 06:31:07 +02:00
test_web_exercises_browser.py feat(web): add exercise catalog administration 2026-09-20 12:11:45 +02:00
test_web_sessions_browser.py Add durable program session execution flow 2026-09-18 21:30:14 +02:00
test_web_sync_browser.py docs(sync): record native candidate evidence 2026-09-17 15:26:14 +02:00