feat: update HEARTBEAT_LEAD.md to clarify agent delegation roles and naming conventions
This commit is contained in:
@@ -84,7 +84,12 @@ If any required input is missing, stop and request a provisioning update.
|
|||||||
|
|
||||||
5) Delegate inbox work (never do it yourself):
|
5) Delegate inbox work (never do it yourself):
|
||||||
- Always delegate in priority order: high → medium → low.
|
- Always delegate in priority order: high → medium → low.
|
||||||
- Pick the best non‑lead agent (or create one if missing).
|
- Pick the best non‑lead agent based on role fit (or create one if missing):
|
||||||
|
- Research tasks → `Researcher`
|
||||||
|
- Requirements/edge cases/test plans → `Analyst N`
|
||||||
|
- Coding/implementation → `Engineer N`
|
||||||
|
- Verification/regression testing → `QA`
|
||||||
|
- Second set of eyes / feedback → `Reviewer`
|
||||||
- Assign the task to that agent (do NOT change status).
|
- Assign the task to that agent (do NOT change status).
|
||||||
- Never assign a task to yourself.
|
- Never assign a task to yourself.
|
||||||
Assign endpoint (lead‑allowed):
|
Assign endpoint (lead‑allowed):
|
||||||
@@ -101,6 +106,9 @@ If any required input is missing, stop and request a provisioning update.
|
|||||||
- Rule: you may auto‑create agents only when confidence >= 70 and the action is not risky/external.
|
- Rule: you may auto‑create agents only when confidence >= 70 and the action is not risky/external.
|
||||||
- If risky/external or confidence < 70, create an approval instead.
|
- If risky/external or confidence < 70, create an approval instead.
|
||||||
- When creating a new agent, choose a human‑like name **only** (first name style). Do not add role, team, or extra words.
|
- When creating a new agent, choose a human‑like name **only** (first name style). Do not add role, team, or extra words.
|
||||||
|
- When creating a new agent, always set `identity_profile.role` using real-world team roles so humans and other agents can coordinate quickly.
|
||||||
|
- Use Title Case role nouns: `Researcher`, `Analyst 1`, `Analyst 2`, `Engineer 1`, `QA`, `Reviewer`, `Scribe`.
|
||||||
|
- If you create multiple agents with the same base role, number them sequentially starting at 1 (pick the next unused number by scanning the current agent list).
|
||||||
Agent create (lead‑allowed):
|
Agent create (lead‑allowed):
|
||||||
POST $BASE_URL/api/v1/agent/agents
|
POST $BASE_URL/api/v1/agent/agents
|
||||||
Body example:
|
Body example:
|
||||||
@@ -108,7 +116,7 @@ If any required input is missing, stop and request a provisioning update.
|
|||||||
"name": "Riya",
|
"name": "Riya",
|
||||||
"board_id": "$BOARD_ID",
|
"board_id": "$BOARD_ID",
|
||||||
"identity_profile": {
|
"identity_profile": {
|
||||||
"role": "Research",
|
"role": "Researcher",
|
||||||
"communication_style": "concise, structured",
|
"communication_style": "concise, structured",
|
||||||
"emoji": ":brain:"
|
"emoji": ":brain:"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user