Contract dùng để làm gì?
amos.superpost.v1 là contract đầu vào giữa lớp Sen và AMOS. Nó giúp hệ thống biết payload cần những trường nào trước khi tạo model nội bộ.
VALID
Payload hợp lệ được normalize, tạo Super Post/Job theo luồng quản lý và sau đó mới đến Execution Adapter/Browser Worker.
INVALID
Dữ liệu không hợp lệ được trả lại cho Sen hoặc người gọi. AMOS không nên tự suy luận để “điền cho đủ” ở boundary này.
Lợi ích vận hành
Khi có lỗi, có thể xác định lỗi nằm ở dữ liệu đầu vào hay ở Engine thực thi, thay vì trộn cả hai.
