Asosiy tarkibga o'tish
Symphony oʻz arxitekturasini ikki gʻoya atrofida tashkil etadi: vektorlar — doimiy semantik egalik domenlari, bosqichlar esa xronologik yetkazib berish kampaniyalari. Biror komponent dastlab qaysidir bosqichda tadqiq qilingani bu bosqichni uning doimiy egasiga aylantirmaydi. Amalga oshirish rivojlanib borar ekan, vektorlar maʼnoni barqaror saqlaydi.

Vektor nima?

Vektor — kanonik shartnomasi ushbu domenning maʼnosi va ruxsat etilgan operatsiyalariga egalik qiladigan doimiy, chegaralangan semantik egalik domeni. Har bir vektor Contract Quadni oladi: INTENT.md, MANIFEST.md, SKILL.md va SPEC.md, shuningdek unga haqiqatan kerak boʻlgan maqsadli yordamchi yuzalar. Vektor oʻzining kanonik yuzalari va delegatsiya grafini eʼlon qiladi va SKVI har bir joriy yuzani aniq bir marta xaritalaydi. Eskirgan yordamchi yuzalar esa zid kontekst sifatida qolib ketmasdan, boshqariladigan evolyutsiya orqali almashtiriladi.

Vektorlar holati

Contract Quad va yordamchi yuzalar

Har bir vektor quyidagilarni oladi:
  1. INTENT.md — maqsad va doira
  2. MANIFEST.md — identifikatsiya, eʼlon qilingan yuzalar, delegatsiya grafi
  3. SKILL.md — xavfsiz foydalanish va operatsion koʻrsatmalar
  4. SPEC.md — normativ xatti-harakat va chegaralar
SLANG.md, NAMESPACES.md, reyestrlar, sxemalar va profillar kabi yordamchi yuzalar toʻrt aʼzoli tuzilmadan tashqaridagi boshqariladigan artefaktlar boʻlib qoladi. Ular ega haqiqatini yoʻnaltiradi yoki ixtisoslashtiradi, lekin oʻz vakolatini kengaytira olmaydi.

Dalillarga asoslangan integratsiya

Kechiktirilgan engine’ning soxta kvitansiyasi boʻlmaydi. Taklif qilingan API’ning oʻylab topilgan reyestr yozuvi boʻlmaydi. Nashr qilinmagan shartnomaning SODV yakunlanganlik daʼvosi boʻlmaydi. Bu rasmiyatchilik uchun takrorlash emas, balki dalillarga asoslangan integratsiyadir.
Oxirgi o'zgartirish 10-oktabr, 2026