Robotics Open Serving
Sitora Robotics Open Serving restoran egalariga ochiq, versiyalangan API orqali
robotlar bilan — o’z uskunasi yoki shartnomadagi uchinchi tomon parki bilan —
taom berish imkonini beradi. Ushbu bo’lim yetkazib beruvchi uchun shartnoma;
uning mashina o’qiy oladigan qismi — GET /api/robotics/v1/openapi.json
manzilida jonli beriladigan (autentifikatsiyasiz) OpenAPI hujjati va ushbu
saytdagi API reference sahifalari.
Model: Sitora ishni tasvirlaydi, harakatni emas
“Model: Sitora ishni tasvirlaydi, harakatni emas” bo'limiSitora — jarayon bo’yicha vakolatli tomon, park menejeri emas. To’langan buyurtma jismoniy topshirish holatiga yetganda, Sitora filialning faollashgan parkiga berish vazifasini taklif qiladi. Sizning kontrolleringiz uni qabul qiladi (birinchi da’vo yutadi), robotni boshqaradi va cheklangan jarayon haqida xabar beradi. Harakat primitivlari yo’q — navigatsiya, to’siqlarni chetlab o’tish va jismoniy xavfsizlik sertifikatlangan shartnoma doirasida butunlay sizniki.
Ikkita bosqich mavjud:
| Bosqich | Ishga tushirish | Yakunlanadi |
|---|---|---|
dine_in_tray |
buyurtma ready bo’lganda (stol tasdiqlangan) |
served |
delivery_courier |
buyurtma out_for_delivery bo’lganda |
delivered |
Olib ketishda robot bosqichi yo’q: qabul qiluvchi tomon — mehmon, tasdiqlovchi xodim emas.
Yakunlash buyurtma o’tishini taklif qiladi, uni hech qachon to’g’ridan-to’g’ri
bajarmaydi. Filialning tasdiqlash qoidasi hal qiladi: human_confirmed
(sukut bo’yicha — xodim berishni tasdiqlaydi) yoki auto_confirm (server sizning
completed xabaringizdan keyin o’tishni qo’llaydi; bu xabar arrived dan keyin
sozlangan kechikishdan erta kelmasligi kerak).
Nosozlik doim xavfsiz
“Nosozlik doim xavfsiz” bo'limiHar qanday nosozlik — muddati o’tgan taklif, robot xatosi, oflayn park, to’xtatish, platforma muzlatilishi yoki shunchaki xodim buyurtmani birinchi berib qo’yishi — jimgina o’zgarmagan inson jarayoniga o’tadi. Robot hech narsani kechiktira olmaydi va hech narsani bloklay olmaydi; har qanday robototexnika nosozligining eng yomon natijasi — buyurtmani odam beradi, xuddi robotsiz bo’lgani kabi.
Yaroqlilik: uchta qatlam, hammasi majburiy
“Yaroqlilik: uchta qatlam, hammasi majburiy” bo'limiFilial takliflarni faqat quyidagilarning barchasi bajarilganda oladi:
- Yetkazib beruvchi sertifikatlangan — parkingiz muvofiqlik to’plamidan o’tgan va Sitora sertifikat bergan.
- Tarif huquqi — restoran obuna tarifi robototexnika funksiyasini o’z ichiga oladi.
- Faollashuv faol — filialning robototexnika faollashuvi ega tomonidan so’ralgan, Sitora Console’da tasdiqlangan va to’xtatilmagan.
Bundan tashqari, platforma muzlatilishi yoqilganda yoki
park heartbeat’i eskirganda takliflar
to’xtaydi. Har bir qatlamning joriy holati park holati suratidagi
blocked_reasons da ko’rinadi.
Qaysi ma’lumotni ko’rasiz va qaysinisini ko’rmaysiz
“Qaysi ma’lumotni ko’rasiz va qaysinisini ko’rmaysiz” bo'limiVazifa manifestida buyurtmaning ko’rinadigan raqami, pozitsiya nomlari va miqdorlari hamda manzil (stol belgisi/raqami yoki kuryerlik bosqichlari uchun yetkazish manzili) bo’ladi. Siz hech qachon mehmon shaxsi, aloqa raqamlari yoki to’lov ma’lumotlarini olmaysiz. Ularni so’ramang.