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
statusthànhSuperseded by NNNNkhi bị ghi đè — không bao giờ xóa.
| ID | Status | Date | Title | Supersedes |
|---|---|---|---|---|
| 0001 | Accepted | 2026-02-15 | Ship search dưới dạng thư viện IGNIS component, không phải service độc lập | — |
| 0002 | Accepted | 2026-02-15 | Index Typesense denormalized điều khiển bởi CDC với cascade fan-out | — |
| 0003 | Accepted | 2026-03-01 | Phá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.