fy59 · he/him
  • Joined on 2026-05-14
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 18:05:47 +02:00
f7b556cc37 Fix sync MTP timeout and prepared-item visibility
fy59 pushed to main at fy59/trainlog 2026-09-17 17:26:07 +02:00
56ac1cdfd2 docs(sync): record operational private rollout
e64ea836f7 fix(android): report completed generation sync
bad79ed926 fix(android): ignore stale sync coordination objects
d94ff495e3 fix(sync): package every generation exporter
09ada28c6b fix(sync): compare feedback values across row modes
Compare 33 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 17:25:52 +02:00
56ac1cdfd2 docs(sync): record operational private rollout
e64ea836f7 fix(android): report completed generation sync
bad79ed926 fix(android): ignore stale sync coordination objects
d94ff495e3 fix(sync): package every generation exporter
09ada28c6b fix(sync): compare feedback values across row modes
Compare 10 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 15:46:37 +02:00
8aa3c20954 docs(sync): record rollout candidate provenance
dd8c91a946 fix(sync): package user service helpers
Compare 2 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 15:25:07 +02:00
cc87f26b98 docs(sync): record native candidate evidence
2c5a8be282 fix(sync): reject truncated native artifacts
Compare 2 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 14:50:49 +02:00
d29532a735 docs(style): record readability validation
3a740eb95d docs(style): enforce readable source formatting
7d29dc83a2 refactor(c): clarify control flow and MTP callbacks
7b769076c1 style(sync): expand Python and Kotlin workflows
6cd6219ac5 style(c): expand compact synchronization code
Compare 5 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 14:38:24 +02:00
34c6c0b369 feat(sync): add generation MTP and Android backup
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 13:49:50 +02:00
86b317c5bd fix(sync): reject unavailable physical transport
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 13:49:04 +02:00
dd991830ac build(sync): add candidate and recovery readiness tools
7b34ca15d8 feat(sync): wire bounded generation coordination
Compare 2 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 13:06:08 +02:00
aa8ab7ae69 docs(sync): close web end-to-end validation
ae4e493253 feat(web): add full-generation sync control
ef435148f8 feat(sync): add durable web orchestration API
Compare 3 commits »
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 12:28:00 +02:00
a6fe9be296 feat(sync): add generation acknowledgements
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 11:13:48 +02:00
444508b8b9 test(sync): prove remaining causal deletion domains
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 10:39:12 +02:00
70cb7a116b fix(sync): close causal deletion guarantees
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 10:01:04 +02:00
98cb40749f feat(sync): add causal deletion protection
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 09:23:12 +02:00
4b8f5b02b8 test(sync): close lifecycle validation evidence
fy59 created branch trainlog-sync-data-lifecycle-v1 in fy59/trainlog 2026-09-17 08:18:17 +02:00
fy59 pushed to trainlog-sync-data-lifecycle-v1 at fy59/trainlog 2026-09-17 08:18:17 +02:00
3db84bbfb0 docs(sync): freeze data lifecycle slice
99f3f46d13 feat(sync): implement data lifecycle staging
Compare 2 commits »
fy59 pushed to main at fy59/trainlog 2026-09-17 07:15:23 +02:00
77c15172e1 test(sync): freeze current synchronization behavior
fy59 pushed to main at fy59/trainlog 2026-09-17 06:46:55 +02:00
9b2da4e9e8 docs: reconcile current state and v0.1.1 notes
fy59 pushed to main at fy59/trainlog 2026-09-17 06:29:54 +02:00
14b863eb0f test(sync): add isolated validation harness