{
  "files_to_replace": [
    {
      "path": "src/api/base44Client.js",
      "source": "GitHub main",
      "url": "https://github.com/opondrejpokorny-ship-it/viva/blob/main/src/api/base44Client.js",
      "must_contain": [
        "manualWriteFast",
        "clearDayFallback",
        "repeatDay",
        "installAvailabilityCalendarSafeRouter(client)",
        "['toggle_cell', 'add_one_time'].includes(payload?.action)"
      ]
    },
    {
      "path": "src/pages/AvailabilityCalendarPage.jsx",
      "source": "GitHub main",
      "url": "https://github.com/opondrejpokorny-ship-it/viva/blob/main/src/pages/AvailabilityCalendarPage.jsx",
      "must_contain": [
        "Copy debug",
        "callCalendarBackend",
        "base44.functions.invoke(\"manageAvailabilityCalendar\""
      ],
      "must_not_contain": [
        "createSlotFallback",
        "deleteSlotFallback",
        "AvailabilitySlot.create fallback_request",
        "base44.entities.AvailabilitySlot.create(payload)"
      ]
    }
  ],
  "note": "This bundle intentionally contains verification instructions and exact paths. Use the GitHub current file contents for the replacement."
}