Sync Repo-MVP-ROADMAP from project files

2026-07-06 20:38:28 +02:00
parent 9db8efd70a
commit 2435108f0e
+8 -3
@@ -1,4 +1,4 @@
<!-- codex-wiki-sync:7387d96c1a541f1bbd448e71 --> <!-- codex-wiki-sync:45754d2cf175ebe02ad53dda -->
> Mirrored from `/mnt/DATA/git/meubility-workbench/MVP_ROADMAP.md`. > Mirrored from `/mnt/DATA/git/meubility-workbench/MVP_ROADMAP.md`.
> Origin: `repository`. > Origin: `repository`.
@@ -9,14 +9,16 @@
Last updated: 2026-07-02 Last updated: 2026-07-02
See also `docs/backlog.md` for the prioritized engineering backlog, caveats, and open optimization list. See also `docs/product_vision.md` for the long-term EU-wide platform vision and `docs/backlog.md` for the prioritized engineering backlog, caveats, and open optimization list.
## Objective ## Objective
Build an internal management workbench that turns public mobility data into a normalized, auditable, coverage-scored dataset for a future traveller-facing web/native app. Build an internal management workbench that turns public mobility data into a normalized, auditable, coverage-scored dataset for a future EU-wide mobility platform.
The workbench stays distinct from the public app. Its users are data engineers, analysts, and operations staff who need to ingest, inspect, link, correct, route against, and publish mobility data. The workbench stays distinct from the public app. Its users are data engineers, analysts, and operations staff who need to ingest, inspect, link, correct, route against, and publish mobility data.
The broader platform direction is documented in `docs/product_vision.md`: harmonized mobility data, map/routing visualization, traveller-facing comparison by price, emissions, duration, changes, and reliability, booking-readiness where possible, and institutional analytics for communities, municipalities, states, governments, companies, and event planners.
## Current prototype: implemented ## Current prototype: implemented
The repository has moved beyond the original SQLite/Berlin prototype. The current development path is Germany-scale and PostGIS-first, while SQLite remains useful as a legacy/test fallback. The repository has moved beyond the original SQLite/Berlin prototype. The current development path is Germany-scale and PostGIS-first, while SQLite remains useful as a legacy/test fallback.
@@ -36,6 +38,7 @@ automatic GTFS <-> OSM route matching
manual route and canonical-stop rule persistence manual route and canonical-stop rule persistence
visual route-layer builder from OSM routes and GTFS shapes visual route-layer builder from OSM routes and GTFS shapes
walk/drive routing layer from OSM-derived routing graph walk/drive routing layer from OSM-derived routing graph
bike route mode from the OSM-derived routing graph
progressive journey-search API and UI polling progressive journey-search API and UI polling
map right-click "from here" / "to here" map right-click "from here" / "to here"
management UI with map, sources, stats, jobs, matches, search, and journeys management UI with map, sources, stats, jobs, matches, search, and journeys
@@ -125,6 +128,7 @@ fastest public transport
fewest transfers fewest transfers
local transport only / Deutschlandticket-like local transport only / Deutschlandticket-like
walk only walk only
bike
drive drive
car comparison car comparison
``` ```
@@ -225,6 +229,7 @@ manual rules
- Add first/last-mile routing from OSM walk/drive graph. - Add first/last-mile routing from OSM walk/drive graph.
- Add emissions factors per mode/operator/country. - Add emissions factors per mode/operator/country.
- Add fare/ticket placeholders and booking/deep-link metadata. - Add fare/ticket placeholders and booking/deep-link metadata.
- Add reliability prognosis and missed-connection simulation inputs.
- Add confidence and provenance to every derived route/journey. - Add confidence and provenance to every derived route/journey.
## MVP 5: booking-readiness layer ## MVP 5: booking-readiness layer