modules/accordare-stav-producer) — chegaralangan SAV Named Version audit sxemasi uchun mustaqil oʻrnatiladigan, freezing-path Go prodyuseri. U oʻzgartirishdan oldingi intent’ni va qoʻshish tiklanishini barqaror saqlaydi, oʻzining mahalliy peer’larini autentifikatsiya qiladi va faqat yopiq lugʻati qabul qilgan aniq xavfsiz nomzodni yuboradi. U STAV qoʻshish vakolatining oʻzi emas.
Intent, natija, tiklash namunasi
Prodyuser har bir audit qilinadigan oʻzgartirish uchun uch bosqichli namunaga amal qiladi:1
Oʻzgartirishdan oldingi intent
Har qanday oʻzgarish koʻrinadigan boʻlishidan oldin chaqiruvchining bildirilgan intent’ini barqaror qayd eting. Prodyuser yopiq lugʻatdan tashqaridagi nomzodlarni rad etadi.
2
Yakuniy natija
Oʻzgartirish yakunlangach yoki muvaffaqiyatsiz tugagach, aniq natijani qayd eting, shunda audit umid qilingan holatni emas, balki voqelikni aks ettiradi.
3
Chegaralangan tiklash
Uzilish yuz berganda prodyuser muvofiqlashtirishni oʻylab topmasdan yoki intent’ni jimgina tashlab yubormasdan qoʻshish oqimini chegaralangan tarzda tiklaydi.
Chegaralar
- Prodyuserning lugʻati yopiq. U faqat SAV Named Version audit nomzodlarini qabul qiladi.
- Prodyuser freezing-path’da ishlaydi. U hot-path bogʻliqligiga aylanmasligi kerak.
- Prodyuser mahalliy peer’larni autentifikatsiya qiladi; u masofaviy chaqiruvchilarni autentifikatsiya qilmaydi.
Tegishli yuzalar
STAV
Audit yozuvlarini muhrlaydigan qoʻshish vakolati.
SSIAG
Prodyuser audit qiladigan oʻzgartirishni avtorizatsiya qiladi.
SAV
Ushbu sxema audit qiladigan Named Version kompozitsiya semantikasi.
qxctl vector buyruqlari
Ratifikatsiya qilingan Accordare grammatikasi amalga oshirilgach
qxctl accord ... sifatida keladi.