{
  "id": "raj",
  "role": "arbitrator",
  "system_skill": "skills/raj/SKILL.md",
  "system_card": "agents/cards/raj.md",
  "tier": "arbitrate",
  "max_output_tokens": 1200,
  "parallel_safe_with": [],
  "inputs": ["session_context", "persona_outputs"],
  "outputs": ["arbitration_verdict"],
  "allowed_tools": ["design-reference"],
  "allowed_jobs": [
    "resolve stalemates between personas using the 5 product principles",
    "issue final SHIP / REVISE / BLOCK when personas disagree"
  ],
  "forbidden_jobs": [
    "run when there is no stalemate or BLOCK condition",
    "implement code without explicit build approval"
  ],
  "routing_triggers": ["stalemate", "block", "conflicting_verdicts"],
  "never_route_for": ["routine_single_persona_critique"],
  "chain_position": 6,
  "handoff_from": ["zara", "arjun", "meera", "priya", "noor", "anuj"],
  "handoff_to": [],
  "requires_session_state": true,
  "knowledge_categories": ["prd", "product", "design"],
  "effort_overrides": {
    "standard": { "when": "principle ranking (one verdict, never first)", "max_output_tokens": 1200 },
    "hard": { "when": "cross-persona stalemate", "max_output_tokens": 1200 }
  }
}
