KB-2ED4

Điều 9: Schema Governance — SCR pending-enforce

1 min read Revision 1
lawdieu-9schemagovernanceSCRpending-enforce

ĐIỀU 9: LUẬT SCHEMA GOVERNANCE

§1. Nguyên tắc

Schema (collections, fields, relations) là NỀN MÓNG. Thay đổi schema không kiểm soát = drift = vỡ dần.

§2. Schema Change Request (SCR)

Chuỗi quy trình bắt buộc:

SCR đề xuất → Council review → Approve → DOT Cấp B thực thi qua Directus API → 5 tầng đồng bộ
  • Thay đổi schema (thêm/sửa/xóa collection, field, relation) → tạo SCR (prefix SCR-NNN)
  • DOT Cấp B (có secret GSM) là cổng duy nhất thực thi — ALTER TABLE trực tiếp = CẤM (AP-15, §0-BF)

⚠️ TRẠNG THÁI: PENDING-ENFORCE SCR collection chưa tồn tại (TD-NEW-1, roadmap Phase 2). Luật có hiệu lực, vật mang đang triển khai. Prefix SCR = PLANNED trong Điều 2 §4. Cho đến khi SCR collection live, mọi schema change vẫn PHẢI qua DOT Cấp B + ghi lý do trong PR description.

§3. Ngoại lệ

Schema changes trong Phase 0-1 (bootstrap) miễn SCR. Bắt buộc SCR từ Phase 2.