Nguyên tắc
- API không phụ thuộc trực tiếp vào nơi lưu dữ liệu.
- Mọi write path phải đi qua consent gate và audit append.
- InMemoryAdapter dùng cho demo/test; SQLAdapter là scaffold cho triển khai thật.
- Submission locked/withdrawn không được ghi đè im lặng.
- Organization export chỉ lấy dữ liệu tổng hợp đủ consent nghiên cứu ẩn danh.