trim: remove 7 redundant agents, add zero-overlap hiring rule
70% roster cut — all removed agents had identical capabilities (planning+boardroom only). Kept: Edgar (CEO), Silas (Architect/write_template), Sterling (Talent/hire_agent), Elias (Capital/boardroom), Lyra (intake, uncounted). hire_agent template now enforces: - Every new hire MUST have at least one unique supported_template - Adjudication scores 0 on unique_capability if all templates overlap - Prefer doers over deliberators Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -50,10 +50,22 @@ steps:
|
||||
|
||||
CONSTRAINTS:
|
||||
- Every hire must serve the company charter. Re-read the charter before finalizing.
|
||||
- Crimson Leaf roster cap is 8 agents. Check roster size before proposing.
|
||||
- Crimson Leaf roster cap is 8 agents (excluding intake). Check roster size before proposing.
|
||||
- No vanity roles, overlapping roles, or speculative roles.
|
||||
- Each agent must have a distinct constitutional function.
|
||||
|
||||
ZERO-OVERLAP HIRING RULE (MANDATORY):
|
||||
- Every new agent MUST have at least ONE supported_template that NO existing
|
||||
roster member already covers. If the new agent's supported_templates are a
|
||||
subset of an existing agent's templates, the hire is REJECTED.
|
||||
- Review the TEAM ROSTER carefully. List each member's supported_templates.
|
||||
If any current agent already covers every template you plan to assign,
|
||||
you must either: (a) expand the existing agent's mandate instead, or
|
||||
(b) design the new agent with a genuinely unique task type.
|
||||
- Agents that can only do "planning + boardroom" are boardroom voices, not
|
||||
workers. Prefer hiring agents that can DO something (hire_agent, write_template,
|
||||
create_company, research, analysis) — not just deliberate.
|
||||
|
||||
- type: package
|
||||
packet_type: IntakeResponse
|
||||
hint: |
|
||||
@@ -79,17 +91,20 @@ adjudication:
|
||||
deliverable_type: coordination
|
||||
criteria:
|
||||
charter_alignment:
|
||||
weight: 25
|
||||
weight: 20
|
||||
description: "Agent serves the company charter and fills a genuine gap"
|
||||
role_specificity:
|
||||
weight: 20
|
||||
weight: 15
|
||||
description: "Agent has a distinct, non-overlapping function"
|
||||
identity_quality:
|
||||
weight: 20
|
||||
description: "Identity is complete, constitutional, and actionable"
|
||||
file_correctness:
|
||||
weight: 20
|
||||
weight: 15
|
||||
description: "agent.yml, identity.md, and system.md are well-formed and consistent"
|
||||
roster_discipline:
|
||||
weight: 15
|
||||
description: "Hire respects roster limits and avoids redundancy"
|
||||
unique_capability:
|
||||
weight: 15
|
||||
description: "Agent has at least one supported_template not covered by any existing roster member. Score 0 if all templates overlap with existing agents."
|
||||
|
||||
Reference in New Issue
Block a user