Instruction file imported from htrgroupllc-dotcom/HTRGroupLLC (
.cursor/rules/voice-agent-no-break.mdc). Copyright stays with the author.
Голосовой агент и API — не ломать без запроса
Главное
Пользователь просил: не вносить самовольных изменений и не ломать код проекта.
Перед любой правкой voice / booking
- Менять только то, что пользователь явно попросил в текущем сообщении.
- Минимальный diff — не трогать приветствие, STEP 1–8, greeting, cancel/reschedule, если об этом не просили.
- Репозиторий API:
HTRGroupLLC1(artifacts/api-server/src/routes/voice.ts). Не путать с сайтомHTRGroupLLC.
Один голос (не откатывать)
См. voice-single-marin.mdc: только marin, без Polly в начале звонка.
Зафиксированный порядок звонка (не менять без просьбы)
- Приветствие + выбор языка (English / Spanish / other) — одним голосом marin, всегда первым.
- STEP 2: техника, проблема, марка/модель.
- STEP 3: имя.
- STEP 5: адрес + ZIP.
- STEP 7: три свободных слота выезда → подтверждение → create_booking.
Запрещено в начале звонка: меню «отменить / перенести / оставить запись» — только если клиент сам спросил про существующую заявку.
Язык (не откатывать без просьбы)
- В приветствии не называть «русский» — English, Spanish, or another language.
- Разговор — на языке звонящего (ru, az, tr, es, …).
- Поля в
create_booking/ tools — на английском.
Publish
- Не менять
apiBuildбез необходимости; после правок — напомнить Commit → Push → Replit Publish. - Не предлагать «Fix with Agent» на Replit.
Если сомневаешься
Спросить пользователя до правки, а не переделывать workflow целиком.