AI & Automation

Validation boundary và amos.superpost.v1

Hiểu ranh giới giữa Sen và AMOS để dữ liệu sai bị trả về thay vì Engine tự suy đoán.

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.

Validation boundary và amos.superpost.v1 — Hướng dẫn AMOS