Skip to content

Decisions

Mỗi dòng liên kết tới một ADR duy nhất. Chỉ thêm, không xóa. Cập nhật status thành Superseded by NNNN khi bị ghi đè — không bao giờ xóa.

IDStatusDateTitleSupersedes
0001Accepted2026-02-15Ship search dưới dạng thư viện IGNIS component, không phải service độc lập
0002Accepted2026-02-15Index Typesense denormalized điều khiển bởi CDC với cascade fan-out
0003Accepted2026-03-01Phát hiện schema drift nhưng không bao giờ auto-rebuild collection

Quy tắc soạn thảo

  • Mỗi quyết định một file, template MADR (NNNN-<kebab-slug>.md).
  • Đánh số tuần tự, pad 0 thành 4 chữ số, không dùng lại.
  • Giá trị status: Proposed · Accepted · Deprecated · Superseded by NNNN.
  • Date = ngày quyết định (không phải ngày tạo).
  • Quyết định cross-service nằm trong developer/decisions/, không phải ở đây.

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.