Asosiy tarkibga o'tish
Accordare STAV prodyuseri (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

Accordare prodyuseri STAV qoʻshish vakolati emas. U mahalliy peer’larni autentifikatsiya qiladi va nomzodlarni yuboradi; qoʻshish vakolati ularni validatsiya qiladi, muhrlaydi va barqaror saqlaydi. Hech qachon bu ajratishni chetlab oʻtmang.
  • 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.
Oxirgi o'zgartirish 10-oktabr, 2026