Onboarding + Konfiguratsiya Protokoli
Maqsad: CLI, macOS ilovasi va Web UI bo‘ylab umumiy onboarding + konfiguratsiya interfeyslarini ta’minlash.Komponentlar
- Usta dvigateli (umumiy sessiya + so‘rovlar + onboarding holati).
- CLI onboarding UI mijozlari bilan bir xil usta oqimidan foydalanadi.
- Gateway RPC usta + konfiguratsiya sxemasi endpointlarini taqdim etadi.
- macOS onboarding usta qadamlar modelidan foydalanadi.
- Web UI konfiguratsiya shakllarini JSON Schema + UI ko‘rsatmalaridan render qiladi.
Gateway RPC
wizard.startparametrlari:{ mode?: "local"|"remote", workspace?: string }wizard.nextparametrlari:{ sessionId, answer?: { stepId, value? } }wizard.cancelparametrlari:{ sessionId }wizard.statusparametrlari:{ sessionId }config.schemaparametrlari:{}
- Usta:
{ sessionId, done, step?, status?, error? } } - Konfiguratsiya sxemasi:
{ schema, uiHints, version, generatedAt }
UI ko‘rsatmalari
uiHintsyo‘l bo‘yicha kalitlangan; ixtiyoriy metama’lumotlar (label/help/group/order/advanced/sensitive/placeholder).- Sensitive maydonlar parol kiritish maydonlari sifatida render qilinadi; redaksiyalash qatlami yo‘q.
- Qo‘llab-quvvatlanmaydigan sxema tugunlari xom JSON muharririga qaytadi.
Eslatmalar
- Bu hujjat onboarding/konfiguratsiya uchun protokol refaktorlarini kuzatishdagi yagona joydir.