Files
TREK/server/scripts/mcp-inline-zod-baseline.json
T
bear 8d10bff616 feat(mcp): price on create_transit_journey, reservation_id on create_budget_item
- create_transit_journey takes price / budget_category, as create_transport
  does: a fare > 0 files the linked expense in the booking's own transaction
  and rides along in metadata.price. The tool now writes through
  ReservationWritesService.createBooking, so its events and booking notice are
  the ones every other booking write sends
- create_budget_item and create_budget_item_with_members take reservation_id,
  the field POST /budget already accepts; create_budget_item now runs
  BudgetWritesService.createItem like its sibling, so a linked booking's
  mirrored price is worked out again before budget:created goes out
- bookingPriceSchema / bookingBudgetCategorySchema in @trek/shared back the
  price fields of all three booking tools (mcp-inline-zod baseline lowered)
- wiki: MCP-Tools-and-Resources describes the new params
2026-10-31 00:40:23 +00:00

40 lines
1.6 KiB
JSON

{
"counts": {
"src/nest/accommodations/accommodations.mcp.ts": 28,
"src/nest/airports/airports.mcp.ts": 3,
"src/nest/assignments/assignments.mcp.ts": 10,
"src/nest/atlas/atlas.mcp.ts": 23,
"src/nest/budget/budget.mcp.ts": 36,
"src/nest/collab/collab.mcp.ts": 20,
"src/nest/collections/collections.mcp.ts": 14,
"src/nest/day-notes/day-notes.mcp.ts": 6,
"src/nest/days/days.mcp.ts": 2,
"src/nest/doc-sync/doc-sync.mcp.ts": 1,
"src/nest/files/files.mcp.ts": 4,
"src/nest/help/help.mcp.ts": 4,
"src/nest/integrations/airtrail.mcp.ts": 2,
"src/nest/integrations/dawarich.mcp.ts": 13,
"src/nest/journey/journey.mcp.ts": 30,
"src/nest/maps/maps.mcp.ts": 18,
"src/nest/memories/memories.mcp.ts": 8,
"src/nest/notifications/notifications.mcp.ts": 2,
"src/nest/packing/packing.mcp.ts": 15,
"src/nest/places/places.mcp.ts": 68,
"src/nest/plugins/contributions/plugin-pois.mcp.ts": 4,
"src/nest/plugins/contributions/plugin-search.mcp.ts": 5,
"src/nest/reservations/reservations.mcp.ts": 60,
"src/nest/roadtrip/day-boundaries.mcp.ts": 1,
"src/nest/roadtrip/google-route.mcp.ts": 2,
"src/nest/roadtrip/roadtrip.mcp.ts": 16,
"src/nest/school-holidays/school-holidays.mcp.ts": 2,
"src/nest/settings/settings.mcp.ts": 21,
"src/nest/share/share.mcp.ts": 7,
"src/nest/tags/tags.mcp.ts": 4,
"src/nest/todo/todo.mcp.ts": 14,
"src/nest/transit/transit.mcp.ts": 16,
"src/nest/trips/trips.mcp.ts": 24,
"src/nest/vacay/vacay.mcp.ts": 25,
"src/nest/weather/weather.mcp.ts": 8
}
}