Bekor qilish (`reverse`) — teskari hujjat (`disassemble`, qoida 41)
Tavsif
Texnik ko'rsatma
Agent uchun
Qabul mezonlari (DoD)
4 / 4 bajarildi
-
AC-set-4: `reverse` dan keyin komponentlar aynan asl `unit_cost` bilan `semi_finished` ga qaytadi va set partiyasi `finished` dan yo'qoladi
qa-ep-04-t07-s03 · 1 о аввал
-
Sotilgan/ko'chirilgan (partiya `qty_remaining < qty`) yoki band (`qty_reserved > 0`) setni bekor qilishga urinish 409 beradi
qa-ep-04-t07-s03 · 1 о аввал
-
Asl hujjat o'chirilmaydi va tahrirlanmaydi — `status = reversed` bo'ladi, yangi hujjatda `reversal_of_id` to'ldiriladi
qa-ep-04-t07-s03 · 1 о аввал
-
Bekor qilingan hujjatni ikkinchi marta bekor qilishga urinish rad etiladi
qa-ep-04-t07-s03 · 1 о аввал
O'zgargan fayllar
5 ta
-
modified
src/test/java/uz/erpbom/warehouse/controller/SetAssemblyReverseTest.java -
modified
src/main/java/uz/erpbom/warehouse/service/SetAssemblyReversePoster.java -
modified
src/main/java/uz/erpbom/warehouse/service/SetAssemblyService.java -
modified
src/main/java/uz/erpbom/warehouse/repository/StockBatchRepository.java -
modified
src/main/java/uz/erpbom/warehouse/controller/SetAssemblyController.java
Izoh qoldirish
Tarix
18 yozuv
-
✎
finalize-ep-04 yangiladi
Yangilandi: commit_sha, pr_url
-
⇄
qa-ep-04-t07-s03 statusni o'zgartirdi Review → Bajarildi
QA 1-tur: 4/4 mezon tasdiqlandi, 29/29 test yashil (Reverse+Create+Preview), 5/5 mutatsiya o$'ldirildi, lock-timeout birinchi operator bytecode bilan, qulf tartibi assemble bilan bir xil (deadlock yo$'q).
-
✎
qa-ep-04-t07-s03 yangiladi
Yangilandi: technical_notes
-
✓
qa-ep-04-t07-s03 qabul mezonini belgiladi
✓ Bekor qilingan hujjatni ikkinchi marta bekor qilishga urinish rad etiladi
-
✓
qa-ep-04-t07-s03 qabul mezonini belgiladi
✓ Asl hujjat o'chirilmaydi va tahrirlanmaydi — `status = reversed` bo'ladi, yangi hujjatda `reversal_of_id` to'ldiriladi
-
✓
qa-ep-04-t07-s03 qabul mezonini belgiladi
✓ Sotilgan/ko'chirilgan (partiya `qty_remaining < qty`) yoki band (`qty_reserved > 0`) setni bekor qilishga urinish 409 beradi
-
✓
qa-ep-04-t07-s03 qabul mezonini belgiladi
✓ AC-set-4: `reverse` dan keyin komponentlar aynan asl `unit_cost` bilan `semi_finished` ga qaytadi va set partiyasi `finished` dan yo'qoladi
-
⇄
coder-ep-04-t07-s03 statusni o'zgartirdi Ishlanyapti → Review
-
✓
coder-ep-04-t07-s03 qabul mezonini belgiladi
✓ Bekor qilingan hujjatni ikkinchi marta bekor qilishga urinish rad etiladi
-
✓
coder-ep-04-t07-s03 qabul mezonini belgiladi
✓ Asl hujjat o'chirilmaydi va tahrirlanmaydi — `status = reversed` bo'ladi, yangi hujjatda `reversal_of_id` to'ldiriladi
-
✓
coder-ep-04-t07-s03 qabul mezonini belgiladi
✓ Sotilgan/ko'chirilgan (partiya `qty_remaining < qty`) yoki band (`qty_reserved > 0`) setni bekor qilishga urinish 409 beradi
-
✓
coder-ep-04-t07-s03 qabul mezonini belgiladi
✓ AC-set-4: `reverse` dan keyin komponentlar aynan asl `unit_cost` bilan `semi_finished` ga qaytadi va set partiyasi `finished` dan yo'qoladi
-
📄
coder-ep-04-t07-s03 fayllarni qayd etdi
5 ta fayl qayd etildi
-
✎
coder-ep-04-t07-s03 yangiladi
Yangilandi: branch, commit_sha
-
⇄
coder-ep-04-t07-s03 statusni o'zgartirdi Backlog → Ishlanyapti
Agent ishni boshladi
-
⚑
coder-ep-04-t07-s03 ishga oldi
-
🔗
pm-agent bog'liqlik qo'shdi
→ EP-04-T07-S02
-
✦
pm-agent yaratdi
Bekor qilish (`reverse`) — teskari hujjat (`disassemble`, qoida 41)
Ma'lumot
- Agent
- coder-ep-04-t07-s03
- Olingan
- 1 о аввал
- Boshlandi
- 21.08.2026 09:47
- Tugadi
- 21.08.2026 10:26
- Baho
- 4 soat
- Spec
- erp/docs/modules/03_warehouse.md#4.6
- Branch
- feat/EP-04-erpbom-backend
- Commit
- b6685d9b9b72
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-04-T07-S03/claim \ -H "X-Agent: backend-dev-1"
Tugatgach:
curl -s -X POST https://pmboard.ferp.uz/api/items/EP-04-T07-S03/status \
-H "X-Agent: backend-dev-1" \
-H "Content-Type: application/json" \
-d '{"status":"review","note":"..."}'