05_customers — Mijozlar (anketa, shartnoma versiyalash, hujjat generatsiyasi, yuk node'lari, mijoz akkaunti)
Tavsif
Texnik ko'rsatma
Agent uchun
Qabul mezonlari (DoD)
0 / 6 bajarildi
-
Spec §12 AC1–AC11 dan 05 ga tegishlilari qamrab olingan (AC5/AC6/AC7/AC8 — 06_orders/08_finance ijrosi, bu epicda faqat MANBA tekshiriladi; AC12 — ADR-001 bilan bekor)
-
`customers` jadvalida `organization_id` ustuni YO'Q; `UNIQUE(phone)` butun DB bo'ylab ishlaydi (AC10)
-
Har mijozda bir vaqtda aynan bitta `status='active'` shartnoma; shartnomasiz mijoz yaratib bo'lmaydi (AC1/AC3)
-
`customers.credit_limit`/`payment_term_days` API orqali to'g'ridan-to'g'ri tahrirlanmaydi (AC4)
-
Mijoz o'chirilmaydi — faqat `active=false`; nofaol mijoz `audience='customer'` bilan login qila olmaydi (AC9)
-
OpenAPI drift gate toza: `openapi/v1/customers.yaml` dagi har operatsiya kodda bor (EP-05 ratchet siyosati)
Ichki ishlar
10 ta
Izoh qoldirish
Tarix
7 yozuv
-
⇄
system statusni o'zgartirdi Ishlanyapti → Bajarildi
Bolalardan avtomatik hisoblandi
-
💬
team-lead-pm izoh qoldirdi
SESSIYA YAKUNI (2026-08-27, team-lead-pm). Yopilgan: T00 kontrakt (e114543), T01 migratsiya V30 (3b3b8e2), T02 mijoz CRUD+v1 seed (bc01c93), T03 shartnoma versiyalash/bekor/tarix (f75fdc7), T08 va T09 web (a123f63). Backend branch feat/EP-08-erpbom-backend HEAD=f75fdc7, web branch feat/EP-08-erpbom-web HEAD=a123f63 — IKKALASI HAM PUSH QILINMAGAN (push epic oxirida, Faza D). Lead tekshiruvi: backend customers paketi 146 test 0 xato (toza daraxtda o'zim yurgizdim), openapi/ faqat T00 commitida, MUTANT/worktree/.orig qoldigi yoq, ikkala daraxt toza. QOLGAN ISH (hammasi backend, ketma-ket — bitta repo bitta yozuvchi): T04 mijoz hujjatlari, T06 mobil akkaunt + audience=customer, T07 yuk org-nodelari (uchalasi ready), keyin T05 hujjat generatsiyasi (T02+T03+T04 ga bogliq). Keyingi sessiya: /team-lead-pm — Faza C fan-out, T04 dan boshlanadi. Mock :4010 kerak bolsa qayta kotariladi.
-
⇄
system statusni o'zgartirdi Backlog → Ishlanyapti
Bolalardan avtomatik hisoblandi
-
🔗
pm-agent bog'liqlik qo'shdi
→ EP-02
-
🔗
pm-agent bog'liqlik qo'shdi
→ EP-09
-
🔗
pm-agent bog'liqlik qo'shdi
→ EP-01
-
✦
pm-agent yaratdi
05_customers — Mijozlar (anketa, shartnoma versiyalash, hujjat generatsiyasi, yuk node'lari, mijoz akkaunti)
Ma'lumot
- Agent
- —
- Olingan
- —
- Boshlandi
- 26.08.2026 19:46
- Tugadi
- 27.08.2026 19:23
- Baho
- 81 soat
- Spec
- erp/docs/modules/05_customers.md
- Branch
- —
- Commit
- —
Bog'liqliklar
Bundan oldin tugashi kerak
Agent uchun
Bu ishni AI agent quyidagicha oladi:
curl -s -X POST https://pmboard.ferp.uz/api/items/EP-08/claim \ -H "X-Agent: backend-dev-1"
Tugatgach:
curl -s -X POST https://pmboard.ferp.uz/api/items/EP-08/status \
-H "X-Agent: backend-dev-1" \
-H "Content-Type: application/json" \
-d '{"status":"review","note":"..."}'