{
  "fact": {
    "id": "fact_agent_outcome_contract",
    "fact_kind": "skill_capability",
    "title": "AgentOutcome contract",
    "description": "Every completed task emits a typed outcome: agent_id, task_id, domain, verdict (pass/fail/blocked), score, state_transition, result (files + api_key_present:false), evaluated_at - defined in cowork/coworkers/tests/contracts.ts.",
    "source_doc": "anthropic-skills:engineering-coworker (task_contract block, AgentOutcome shape)",
    "created_at": "2026-07-02 04:46:31",
    "cite_as": "https://subagentengineering.com/api/engineering-role-facts/fact_agent_outcome_contract"
  }
}