Skip to content

feat(offline): pack first trains with fractional clocks - #37

Merged
CodeDotJS merged 6 commits into
mainfrom
feat/journey-pack-first-trains
Oct 14, 2026
Merged

CodeDotJS merged 6 commits into
mainfrom
feat/journey-pack-first-trains

Conversation

@CodeDotJS

Copy link
Copy Markdown
Owner

Summary

  • Accept fractional DMRC train clocks when packing journeys (06:22:07.500000 → 06:22:07)
  • Rebuild affected origin packs so first-train times are no longer dropped
  • Add pack completeness audit and a targeted missing-fare retry (JRMR fare HTTP 500s stay upstream)

Test plan

  • Preview / Plan a short trip; first/last still show when present
  • /status, /saved, /city, /play, /lines, /help load
  • python3 src/lib/offline/audit_journeys.py reports zero missing first trains

@CodeDotJS
CodeDotJS merged commit 1c9da88 into main Oct 14, 2026
2 checks passed
@github-actions
github-actions Bot deleted the feat/journey-pack-first-trains branch October 14, 2026 22:24

This branch was successfully deployed

1 active deployment
preview — 4cb129f0 Deployed Oct 14, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant