Challenges
Diagnosing and fixing concrete reliability issues in a system already relied on for real bookings and staff operations, without disrupting the client's day-to-day use of it.
Key decisions
Prioritized contained, verifiable fixes (booking-data handling, Telegram integration behavior, booking-message parsing) over a rewrite, consistent with the client's explicit requirement to keep Google Sheets as the operational datastore.
Outcome
The client agreed to proceed and made a first payment installment; development is actively underway. As of this update, the team's own current-state estimate is that development is roughly 45–55% complete — a snapshot, not a precise measured metric. The specific commercial terms (exact amounts, payment schedule) are not published.


