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.