OpenAI Ilgʻor toʻplami (Advanced Pack)
Bu jild OpenAIʼning “Harness engineering: leveraging Codex in an agent-first world” maqolasida tasvirlangan ancha qatʼiy repo tuzilishini nusxalashga tayyor boshlangʻich fayllarga (starter files) toʻplaydi.
Qachonki minimal harness endi yetarli boʻlmasa va sizning repozitoriyingiz quyidagilarga muhtoj boʻlsa, ushbu toʻplamdan foydalaning:
- qisqa yoʻnaltiruvchi (routing-style)
AGENTS.md - repo ichida yagona haqiqat manbai (system-of-record) boʻlgan mustahkam hujjatlar
- faol va tugallangan ishlash rejalari (execution plans)
- aniq mahsulot (product), ishonchlilik (reliability), xavfsizlik (security) va frontend siyosati fayllari
- mahsulot domeni va arxitektura qatlami boʻyicha sifat baholash (quality scoring)
- model tushunadigan maʼlumotnoma (reference material) jildlari
- arxitektura, bilimlarni saqlab qolish va runtime validatsiyasi uchun standart operatsion protseduralar (SOP - standard operating procedures)
Kiritilgan boshlangʻich (Starter) maket
repo-template/ ostidagi boshlangʻich toʻplam quyidagi tuzilmani aynan takrorlaydi:
text
AGENTS.md
ARCHITECTURE.md
docs/
├── design-docs/
│ ├── index.md
│ └── core-beliefs.md
├── exec-plans/
│ ├── active/
│ ├── completed/
│ └── tech-debt-tracker.md
├── generated/
│ └── db-schema.md
├── product-specs/
│ ├── index.md
│ └── new-user-onboarding.md
├── references/
│ ├── design-system-reference-llms.txt
│ ├── nixpacks-llms.txt
│ └── uv-llms.txt
├── DESIGN.md
├── FRONTEND.md
├── PLANS.md
├── PRODUCT_SENSE.md
├── QUALITY_SCORE.md
├── RELIABILITY.md
└── SECURITY.mdBuni qanday qabul qilish (Adopt) mumkin
- Agar repongiz hali kichik boʻlsa, minimal toʻplamdan boshlang.
- Kuchliroq tuzilma kerak boʻlganda
repo-template/ichidagi fayllarni oʻz repozitoriyingizga koʻchiring. AGENTS.mdfaylini qisqa saqlang. Unga ensiklopediya emas, balki chuqurroq hujjatlarga yoʻnaltiruvchi router sifatida qarang.- Sifat, ishonchlilik va reja hujjatlarini alohida tozalash kuni sifatida emas, balki oddiy ishingizning bir qismi sifatida yangilab boring.
- Yaratilgan (generated) artefaktlar va tashqi maʼlumotnomalarni (external references) aniq saqlang, shunda agentlar chat tarixiga tayanmasdan ularni topa oladi.
SOP Kutubxonasi
sops/ jildi maqoladagi diagrammalarni bosqichma-bosqich ishlash protseduralariga aylantiradi:
- qatlamli domen arxitekturasini (layered domain architecture) oʻrnatish
- koʻrinmas bilimlarni repozitoriyga kodlashtirish
- lokal kuzatuvchanlik steki (observability stack) va qayta aloqa (feedback-loop) jarayoni
- UI ishlari uchun Chrome DevTools validatsiya sikli
Dizayn tamoyillari
- Qisqa kirish nuqtasi (entrypoint), chuqurroq bogʻlangan hujjatlar
- Repozitoriy yagona haqiqat manbai (system of record) sifatida
- Mexanik tekshiruvlar yodda saqlangan qoidalardan ustunroqdir
- Rejalar va sifat tarixi kodning yonida yashaydi
- Tozalash (cleanup) va soddalashtirish (simplification) — birinchi darajali masʼuliyatlardir
Ushbu toʻplam ataylab qatʼiy (opinionated) qilingan, ammo baribir u koʻr-koʻrona nusxalanmasdan, sizning loyihangizga moslashtirilishi kerak.