mirror of
https://github.com/walkinglabs/learn-harness-engineering.git
synced 2026-09-19 05:06:27 +08:00
414b3e471a
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>
34 lines
1.7 KiB
Markdown
34 lines
1.7 KiB
Markdown
# 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
|