makepad/apps/route/Cargo.toml
Admin c460905e2a maps + route: the self-baking Amsterdam test map, reversible mkmap weave, the rtsmap generator, road faces, guarded first-run
Squashed from work:
- rtsmap: one seeded generator for tiled strategy maps
- map: bake a runnable Amsterdam test map from inside the route app
- route: the first-run test map starts itself, and its buttons are guarded
- map: the test map bakes its road faces too, from the same shared pass
- map_tiles: mkmap-extract — the weave is reversible, world-cells reconstructible from world.mkmap
- route: the local dispatcher rides the hub — its copied engine is deleted, limits preserved (aicore P1)
- route + converse: off makepad_ai — the Agent seam moves to converse, route's cloud dispatcher rides the hub's Claude p
- ai-hub: chats run the machine election — route to a serving holder, wait on a loading one, claim and publish when open
- libs: the zero-warning sweep — stitch casts say what they mean, xatlas keeps upstream's surface quietly
2026-09-01 16:46:33 +02:00

27 lines
1.5 KiB
TOML

[package]
name = "makepad-app-route"
version = "0.1.0"
edition = "2021"
description = "AI-driven voice route/trip planner on MapView (see route.md)"
license = "MIT OR Apache-2.0"
[dependencies]
makepad-widgets = { path = "../../widgets", version = "2.0.0", features = ["maps", "voice"] }
mp-theme = { path = "../../libs/mp_theme" }
makepad-map-nav = { path = "../../libs/map_nav" } # M1: route.* tools (search + A* graph)
makepad-map-build = { path = "../../libs/map_build", features = ["faces"] } # first run: download + bake a test map
makepad-ai-speech = { path = "../../libs/ai/models/speech" } # kokoro voice output (🔊)
makepad-geodata = { path = "../../libs/geodata" } # M1: geo.* corridor queries, rain radar
makepad-mbtile-reader = { path = "../../libs/mbtile_reader" } # terrain drape landcover source
serde_json = "1" # geodata FeatureHit attrs
makepad-ai-hub = { path = "../../libs/ai/hub", default-features = false, features = ["llm"] } # M2: local dispatcher LLM
makepad-strict-json = { path = "../../libs/strict_json" } # claude_agent tool schemas
makepad-converse = { path = "../../libs/converse", features = ["local-llm"] } # M3: attention-gate filter
# Planned wiring (see route.md milestones) — enable as each phase lands:
# makepad-tesla = { path = "../../libs/tesla" } # M5: vehicle SoC / charge state
[dev-dependencies]
makepad-test = { path = "../../libs/makepad_test", version = "0.1.0" }