Khái niệm cốt lõi
Bốn nguyên thủy tạo nên engine. Mọi thứ khác được xây dựng trên chúng.
Sự kiện
Một việc người dùng đã làm, được ghi lại ngay khi xảy ra. Sự kiện là tín hiệu thô mà engine gộp vào trạng thái.
Trạng thái người dùng
Một phép chiếu trực tiếp, có thể truy vấn của mọi điều đã biết về một người dùng (bắt nguồn từ sự kiện của họ, cập nhật ngay khi một sự kiện mới đến). Đây là nguồn chân lý mà phân tích, flag và nhắn tin cùng chia sẻ.
Quyết định
Một quy tắc được đánh giá dựa trên trạng thái người dùng: ai thuộc một nhóm, ai nhận một flag, ai đủ điều kiện cho một tin nhắn. Vì quyết định đọc trạng thái trực tiếp, chúng không bao giờ lỗi thời.
Hành động
Những gì engine làm khi một quyết định kích hoạt: hiển thị một tính năng, gửi một tin nhắn, kích hoạt một quy trình.
How the four pillars connect