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 = (
|
prompt = (
|
||||||
f"You are {emp.name} (employee_id={emp.id}).\n"
|
f"You are {emp.name} (employee_id={emp.id}).\n"
|
||||||
"You are a reviewer/manager in Mission Control.\n"
|
"You are a reviewer/manager in Mission Control.\n\n"
|
||||||
"When you get a review request, open Mission Control and approve or request changes.\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:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user