Files
devtulkin 414b3e471a docs(uz): add Uzbek translation of full course
Adds a complete Uzbek (Latin script) translation under docs/uz/,
following the existing multilingual pattern (en/zh/ko/vi/ru).
Discussed with @sanbuphy in advance — contribution welcomed.

Scope:
- 12 lectures (full prose + code-sample docs)
- 6 projects (overview pages)
- Resources: templates, reference, openai-advanced pack
- Skills overview
- VitePress config: registered uz locale (nav, sidebar, outline labels)

Translation discipline:
- Uzbek Latin orthography normalized (oʻ/gʻ U+02BB, ʼ U+02BC,
  curly quotes “…” in prose, straight " inside HTML/mermaid syntax)
- Project-wide glossary (docs/uz/GLOSSARY.md) — ~80 technical terms
  with consistent renderings; explicit anti-calque list for
  common idiom traps
- Style guide (docs/uz/STYLE-GUIDE.md) — orthography rules,
  capitalisation conventions, common spelling pitfalls
- Helper scripts under scripts/ to enforce orthography and
  spot-check terminology drift

All 12 lectures went through translate → manual review →
LQA review cycles with extensive native-speaker feedback applied.

Note: feedback is welcome on terminology choices, especially
for Uzbek renderings of newer terms (sprint contract, evaluator
rubric, isometric model control, etc.).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 01:01:42 +03:00

34 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Kod yozuvchi agentni ishga tushirish oqimi (Coding Agent Startup Flow)
Inisializatsiya yakunlangandan keyin, har bir sessiyaning boshida ushbu oqimdan foydalaning.
## Belgilangan ishga tushish andozasi (Fixed Startup Template)
1. `pwd` buyrugʻini ishga tushiring va repozitoriyning asosiy (root) jildidaligini tasdiqlang.
2. `claude-progress.md` faylini oʻqing.
3. `feature_list.json` faylini oʻqing.
4. `git log --oneline -5` orqali oxirgi commitlarni koʻrib chiqing.
5. `./init.sh` skriptini ishlating.
6. Bazaviy smoke test yoki end-to-end oqimini tekshiring.
7. Agar bazaviy holat (baseline) buzilgan boʻlsa, avvalo uni tuzating.
8. Tugallanmaganlar ichidan eng yuqori ustuvorlikka ega funksiyani (feature) tanlang.
9. Toki tekshiruvdan (verified) oʻtmaguncha yoki tasdiqlangan holda toʻsilmaguncha (blocked) faqat oʻsha funksiya ustida ishlang.
## Nima uchun bu ketma-ketlik muhim
- `pwd` notoʻgʻri katalogda tasodifan ishlab qoʻyishni oldini oladi.
- progress va feature fayllari yangi tahrirlar boshlanishidan oldin barqaror holatni (durable state) tiklab beradi.
- oxirgi commitlar yaqinda nima oʻzgarganini tushuntiradi.
- `init.sh` xotiraga tayanish oʻrniga oʻrnatishni (setup) standartlashtiradi.
- bazaviy tekshiruv (baseline verification) yangi yozilgan kodlar uni yashirib qoʻyishidan oldinroq mavjud buzilgan holatlarni tutadi.
## Sessiya yakunidagi oyna (End-Of-Session Mirror)
Sessiya xuddi shu tarzda quyidagilar bilan yakunlanishi kerak:
1. jarayonni (progress) yozib qoldirish
2. funksiya (feature) holatini yangilash
3. zarur boʻlsa topshirish xatini (handoff) yozish
4. xavfsiz (buzilmagan) ishlarni commit qilish
5. toza qayta ishga tushirish yoʻlini (clean restart path) qoldirish