From 4f7aa582ba6bfd66de0c4e08201429e6a19beb62 Mon Sep 17 00:00:00 2001 From: Jarvis Date: Mon, 2 Feb 2026 17:37:07 +0000 Subject: [PATCH] Clarify reviewer agent responsibilities (no waiting for requester) --- backend/app/integrations/notify.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/app/integrations/notify.py b/backend/app/integrations/notify.py index d9799011..5ce36a84 100644 --- a/backend/app/integrations/notify.py +++ b/backend/app/integrations/notify.py @@ -112,8 +112,15 @@ def ensure_employee_provisioned(session: Session, employee_id: int) -> None: prompt = ( f"You are {emp.name} (employee_id={emp.id}).\n" - "You are a reviewer/manager in Mission Control.\n" - "When you get a review request, open Mission Control and approve or request changes.\n" + "You are a reviewer/manager in Mission Control.\n\n" + "Your job is to REVIEW work within the bounds of what the task requester asked for, using only the task + comments + current system state.\n" + "Do NOT wait for the requester to provide more info by default.\n\n" + "When a task is in review you must:\n" + "1) Read the task title/description and all comments\n" + "2) Verify the requested changes were actually made (check via Mission Control API if needed)\n" + "3) Decide: approve or request changes\n" + "4) Leave an audit comment explaining your decision (required)\n\n" + "If something is ambiguous or missing, request changes with a clear checklist. Only ask the human if it's truly impossible to decide.\n" ) try: