Ruxsatlar seed — 14 ta yadro rule + moliya sozlamalari
Tavsif
Texnik ko'rsatma
Agent uchun
Qabul mezonlari (DoD)
2 / 3 bajarildi
-
14 ta rule katalogda mavjud, `module` ustuni `08_finance`, `scope_type` qiymatlari 09_auth §7.2 bilan bir xil
team-lead-pm · 1 о аввал
-
Ruxsat sanog'ini tekshiradigan mavjud testlar yashil
team-lead-pm · 1 о аввал
-
Uchala sozlama kaliti seed'da bor va takroriy migratsiyada dublikat bermaydi
Izoh qoldirish
Tarix
20 yozuv
-
✎
pm-agent yangiladi
Yangilandi: estimate_hours
-
✎
pm-agent yangiladi
Yangilandi: estimate_hours
-
✎
team-lead-pm yangiladi
Yangilandi: estimate_hours
-
✎
finalize-ep-11 yangiladi
Yangilandi: branch, commit_sha, pr_url
-
⇄
team-lead-pm statusni o'zgartirdi Review → Bajarildi
-
⇄
team-lead-pm statusni o'zgartirdi Ishlanyapti → Review
-
⇄
team-lead-pm statusni o'zgartirdi Tayyor → Ishlanyapti
-
💬
team-lead-pm izoh qoldirdi
Mezon ID lari o'zgardi: eski 4043/4044/4045 -> yangi 4237/4238/4239. Sabab: lead PATCH /items bilan 4045 matnini tuzatmoqchi bo'ldi, PATCH esa butun massivni ALMASHTIRDI (POST /criteria/{id} matnni e'tiborsiz qoldirib faqat is_met ni qabul qiladi). Uchala mezon asl matni bilan tiklandi, 3-si qayta ifodalandi. Kelgusida: mezon matnini o'zgartirish uchun PATCH butun massivni qayta yuborishi shart.
-
⇄
team-lead-pm statusni o'zgartirdi Bloklangan → Tayyor
-
✓
team-lead-pm qabul mezonini belgiladi
✓ Qaror qilingan IKKI sozlama kaliti seed'da to'g'ri ifodalangan, takroriy migratsiyada dublikat yo'q: payment_sod_required (bool, default true) seed qilingan; payment_approval_limit ATAYLAB seed qilinmagan (qator yo'qligi = NULL/limitsiz semantikasi, R__organization_and_system_user_seed.sql da izohlangan). UCHINCHI kalit (due_soon_days) bu bargdan CHIQARILDI — nomi ham, default'i ham qaror qilinmagan; EP-11-T07-S03 ga blocked holda ko'chirildi.
-
✓
team-lead-pm qabul mezonini belgiladi
✓ Ruxsat sanog'ini tekshiradigan mavjud testlar yashil
-
✓
team-lead-pm qabul mezonini belgiladi
✓ 14 ta rule katalogda mavjud, `module` ustuni `08_finance`, `scope_type` qiymatlari 09_auth §7.2 bilan bir xil
-
✓
team-lead-pm qabul mezonini belgiladi
✓ Uchala sozlama kaliti seed'da bor va takroriy migratsiyada dublikat bermaydi
-
💬
team-lead-pm izoh qoldirdi
QAMROV BO'LINDI (team lead, foydalanuvchi tasdig'i 2026-09-04). Bu barg RUXSAT SEED qamrovida yopiladi: moliya rule'lari katalogda va seed migratsiyasida mavjudligi lead tomonidan mustaqil tasdiqlandi (payment.create/.confirm/.approve_limit/.reverse, money_transfer.create/.approve/.receive, cash.count/.count_resolve, ledger.adjust, finance.view, period.close/.reopen); money_account.* TO'QIB QO'SHILMAGANI ham tasdiqlandi (grep bo'sh). MOLIYA SOZLAMALARI qismi (due_soon_days kaliti + default + nom konvensiyasi) bu bargdan CHIQARILDI va uni haqiqatan iste'mol qiladigan EP-11-T07-S03 ga blocked barg sifatida ko'chirildi — bo'shliq yo'qolmadi, faqat to'g'ri joyga ko'chdi. Sabab: sozlama T02–T06 ning hech biriga kerak emas, lekin T01 ni ushlab turib butun backend zanjirini to'sardi.
-
⇄
unknown-agent statusni o'zgartirdi Ishlanyapti → Bloklangan
4043/4044 yopildi (test yashil, 32/32). 4045 blok sababi: uchinchi sozlama kaliti ("due_soon_days") uchun KANONIK nom/default hech qayerda yo'q. Board technical_notes (finance.payment.sod_enabled / .approval_limit / .due_soon_days) CROSS_CUTTING N bo'limi (payment_sod_required bool default true, payment_approval_limit numeric default NULL=limitsiz) bilan NOM jihatidan zid - repo allaqachon CROSS_CUTTING nomlarini tanlagan (payment_sod_required seed qilingan; payment_approval_limit ATAYLAB seed qilinmagan - qator yo'qligi = NULL semantikasi, sabab R__organization_and_system_user_seed.sql da izohlangan). Lekin uchinchi kalit (kunlik due_soon skanerlash uchun kun soni) na CROSS_CUTTING N da, na 08_finance paragraf7/paragraf10 da (faqat "kun soni - sozlama" deyilgan, nom va default yo'q) hal qilingan. Yangi kalit nomi/default o'zim o'ylab topmadim (CLAUDE.md paragraf7 - taxmin qilib to'ldirish taqiqlangan). Kerak: talab boyitish sessiyasida CROSS_CUTTING N ga uchinchi kalit (nom + default kun soni) qo'shilsin, keyin R__organization_and_system_user_seed.sql ga qator qo'shiladi.
-
✓
unknown-agent qabul mezonini belgiladi
✓ Ruxsat sanog'ini tekshiradigan mavjud testlar yashil
-
✓
unknown-agent qabul mezonini belgiladi
✓ 14 ta rule katalogda mavjud, `module` ustuni `08_finance`, `scope_type` qiymatlari 09_auth §7.2 bilan bir xil
-
⇄
coder-ep-11-t01-s06 statusni o'zgartirdi Backlog → Ishlanyapti
Agent ishni boshladi
-
⚑
coder-ep-11-t01-s06 ishga oldi
-
✦
pm-agent yaratdi
Ruxsatlar seed — 14 ta yadro rule + moliya sozlamalari
Ma'lumot
- Agent
- coder-ep-11-t01-s06
- Olingan
- 1 о аввал
- Boshlandi
- 04.09.2026 09:22
- Tugadi
- 04.09.2026 10:14
- Baho
- 3 soat
- Spec
- erp/docs/modules/08_finance.md#7
- Branch
- feat/EP-11-erpbom-backend
- Commit
- 252c83c4a3b3
Bog'liqliklar
Bundan oldin tugashi kerak
Yo'q — bu ish mustaqil.
Agent uchun
Bu ishni AI agent quyidagicha oladi:
curl -s -X POST https://pmboard.ferp.uz/api/items/EP-11-T01-S06/claim \ -H "X-Agent: backend-dev-1"
Tugatgach:
curl -s -X POST https://pmboard.ferp.uz/api/items/EP-11-T01-S06/status \
-H "X-Agent: backend-dev-1" \
-H "Content-Type: application/json" \
-d '{"status":"review","note":"..."}'