Entity [Recommendation Run]

Entity [Recommendation Run]

Comment

Description: One execution of the recommendation pipeline for a child and evaluation state. Usage: This transactional and auditable record is used in the 07 Recommendations subject area as the authoritative representation of recommendation run data. It owns or classifies Recommendation Run has Instances; is referenced through Evaluation Run drives Recommendation Runs, Child Event may trigger Recommendation Runs.


Name

Comment

Recommendation Run ID

Description: Stable system identifier for a Recommendation Run record. Usage: Used as the conceptual primary identifier and as the stable reference from relationships to Recommendation Run. Required for every record.

Trigger Type

Description: Controlled classification value for trigger type. Usage: Used to select business rules, validate compatible relationships, group records, filter queries, and drive user-interface behavior. Required for every record.

Started At4

Description: Timestamp recording when the started event occurred. Usage: Used for scheduling, recency rules, effective dating, audit history, and chronological reporting. Required for every record.

Completed At6

Description: Timestamp recording when the completed event occurred. Usage: Used for scheduling, recency rules, effective dating, audit history, and chronological reporting. Optional and recorded only when known or applicable.

Recommendation Engine Version

Description: Version of the recommendation algorithm used to rank candidates. Usage: Used to reproduce historical decisions, invalidate derived projections when logic changes, and support controlled migration. Required for every record.

Safety Policy Version

Description: Version of the safety rules applied during recommendation generation. Usage: Used to reproduce historical decisions, invalidate derived projections when logic changes, and support controlled migration. Optional and recorded only when known or applicable.

Status17

Description: Lifecycle or workflow status of the Recommendation Run record. Usage: Used to gate workflow transitions, exclude inactive or incomplete records, support operations dashboards, and preserve processing history. Required for every record.