Nhật ký Thay đổi
Những gì thực sự đã ship, diễn đạt dễ hiểu. Chỉ thêm-mới, mới nhất trước, nhóm theo cycle sprint. Định dạng theo Keep a Changelog.
Bản ghi hướng-về-phía-sau
Phần dự kiến xem Lộ trình; phân tích đầy đủ theo cycle xem Sprint Review.
2026-WK22 · 25–31/05
✨ Thêm mới
- Kế toán giá vốn / COGS kho — tài khoản nội bộ INVENTORY + COGS; bán hàng và điều chỉnh kho post phiếu ghi sổ kép.
@nx/finance - Tìm kiếm kho — collection phẳng Typesense + bồi đắp CDC theo SKU/barcode/QR/vị trí.
@nx/search - Trạng thái job sổ + websocket — tiến độ sinh sổ thuế realtime.
@nx/ledger - Product Variant Option — model option/value + ánh xạ variant↔option.
@nx/commerce - Event bus đồng bộ sản phẩm — đồng bộ sản phẩm hướng sự kiện + BullMQ worker + tạo variant hàng loạt.
@nx/commerce - Phân quyền Casbin theo merchant (pilot inventory) — mô hình wildcard-domain + thực thi theo phạm vi merchant.
@nx/identity
🔧 Thay đổi
- Onboarding bổ sung đủ 6 bước (thông tin merchant / kênh bán / tài chính / thuế / sản phẩm / nhân viên).
@nx/commerce - Định giá khoá tính duy nhất theo SaleOrderItem thay vì ProductVariant.
@nx/pricing - FE client khôi phục đăng nhập (refresh token), phạm vi x-merchant-id, đồng bộ sản phẩm đa-merchant, i18n diện rộng.
- Triển khai alpha tái cấu trúc: Postgres HA sau pg-lb, Debezium CDC, Makefile hướng dữ liệu.
🐛 Sửa lỗi
- Thông tin thuế + phân giải địa chỉ Việt Nam qua API; xác thực CCCD.
@nx/invoice - Định dạng SĐT E.164; xoá cache Casbin khi refresh token.
@nx/identity - Đúng UTC + unique index trên trạng thái job sổ.
@nx/ledger
Vì sao: Hoàn tất MVP Giai đoạn 1 — xem Lộ trình › Giai đoạn 1.