ALLOWED_ACTIONS = {"CREATE","IMPROVE","CONSOLIDATE","OBSERVE","REVIEW_REQUIRED","REJECTED"}

def evaluate_gap(row):
    """Learner task: return a dict with decision, reason_code, gap_confidence, unknown_state, review_required.
    Begin conservatively; replace this scaffold with your bounded decision logic.
    """
    return {"decision":"REVIEW_REQUIRED","reason_code":"NOT_IMPLEMENTED","gap_confidence":0.0,"unknown_state":True,"review_required":True}
