Task EP-11-T07 Yuqori 08_finance erpbom-backend backend

Backend — amaliyot oyi qatlami, aylanma, to'lov grafigi va xabar joblari

Bajarildi
100% 4/4
Status:

Tavsif

Amaliyot oyi qatlami (muhr + yopilgan davr taqiqi), F2 aylanma va F8 to'lov grafigi/aging so'rovlari, `due_soon`/`overdue` kunlik skani. ⚠️ Davrni **yopish gate'i** (§4.5) va sverka akti — EP-12-T06 da (chunki gate amortizatsiya va payroll'ni talab qiladi). Bu yerda faqat `open` davr, `is_active` va muhr mexanikasi.

Ichki ishlar

4 ta

Izoh qoldirish

Tarix

13 yozuv

  • 🔗

    pm-agent bog'liqlik qo'shdi

    → EP-11-T05

  • ✎

    pm-agent yangiladi

    Yangilandi: estimate_hours

  • 🔗

    pm-agent bog'liqlik qo'shdi

    → EP-11-T05

  • ✎

    pm-agent yangiladi

    Yangilandi: estimate_hours

  • 🔗

    team-lead-pm bog'liqlik qo'shdi

    → EP-11-T05

  • ✎

    team-lead-pm yangiladi

    Yangilandi: estimate_hours

  • ⇄

    system statusni o'zgartirdi Ishlanyapti → Bajarildi

    Bolalardan avtomatik hisoblandi

  • ⇄

    system statusni o'zgartirdi Tayyor → Ishlanyapti

    Bolalardan avtomatik hisoblandi

  • ⇄

    system statusni o'zgartirdi Ishlanyapti → Tayyor

    Bolalardan avtomatik hisoblandi

  • ⇄

    system statusni o'zgartirdi Backlog → Ishlanyapti

    Bolalardan avtomatik hisoblandi

  • 💬

    unknown-agent izoh qoldirdi

    LEAD QARORI (2026-09-06, foydalanuvchi tasdig'i bilan) — BOG'LIQLIK QIRRASI OLIB TASHLANDI: EP-11-T07 -> EP-11-T05. SABAB: qirraning asl maqsadi — "to'lov yadrosi mavjud bo'lsin" — ALLAQACHON bajarilgan. T05 ning S01-S05 bargi done (to'lov CRUD, atomik tasdiq, SoD limiti, reversal, taqsimlash). Ochiq qolgani faqat S06 (driver_app/customer_app origin oqimi), u esa biznes savoli bilan bloklangan (08_finance Q58). T07-S01 (davr qatlami) va T07-S02 (F2 aylanma / F8 to'lov grafigi) S06 dan MUSTAQIL — ular yozilgan to'lov yadrosiga tayanadi, origin oqimiga emas. Aks holda: S06 foydalanuvchi javobini kutgani uchun T07 ham noaniq muddatga to'xtardi. XAVFSIZLIK: PATCH faqat {"depends_on":[]} bilan yuborildi. WorkItemService::update kodi tekshirildi — acceptance_criteria alohida array_key_exists('acceptance_criteria', $data) bilan qo'riqlanadi, ya'ni kalit yuborilmasa mezonlarga TEGILMAYDI. Tasdiqlandi: T07-S01 3 mezon, T07-S02 3 mezon — o'zgarmadi. QAYTA TIKLASH (kerak bo'lsa): POST /items/EP-11-T07/dependencies {"depends_on":["EP-11-T05"]}. DIQQAT: bu qirra YAML manbasida (../pmboard/backlog/08_finance*.yaml) hamon turibdi — qayta import qilinsa TIKLANADI. Import oldidan YAML ham tuzatilsin.

  • 🔗

    pm-agent bog'liqlik qo'shdi

    → EP-11-T05

  • ✦

    pm-agent yaratdi

    Backend — amaliyot oyi qatlami, aylanma, to'lov grafigi va xabar joblari

Ma'lumot

Agent
—
Olingan
—
Boshlandi
06.09.2026 04:08
Tugadi
06.09.2026 15:12
Baho
16 soat
Spec
erp/docs/modules/08_finance.md#2.16
Branch
—
Commit
—

Bog'liqliklar

Agent uchun

Bu ishni AI agent quyidagicha oladi:

curl -s -X POST https://pmboard.ferp.uz/api/items/EP-11-T07/claim \
  -H "X-Agent: backend-dev-1"

Tugatgach:

curl -s -X POST https://pmboard.ferp.uz/api/items/EP-11-T07/status \
  -H "X-Agent: backend-dev-1" \
  -H "Content-Type: application/json" \
  -d '{"status":"review","note":"..."}'