Clarify reviewer agent responsibilities (no waiting for requester)
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user