{
  "managers": [
    {
      "id": "mgr_pattern_manager_tier",
      "kind": "pattern",
      "name": "Manager tier (abstract pattern)",
      "domain": null,
      "owns": "Outcomes only - a goal plus acceptance criteria, decomposed into typed tasks dispatched to exactly one coworker tier beneath it.",
      "never_does": "Never executes. If a manager finds itself writing the deliverable (code, copy, a critique, an audit) directly, that is the explicit stop-and-dispatch signal in both concrete instances below.",
      "talks_up_to": "operator (summary only - a single report message per intake, not raw task output)",
      "talks_down_to": "its own domain coworker (dispatch, never execute)",
      "durability_gate": "A completion is accepted only if: the coworker/subagent ran Sentry-instrumented, the ci-cd rubric cleared (durable-agent-ci-cd-rubrics), and the outcomes evaluator.pass_if holds. Green tests alone are not done.",
      "escalation_path": "On fail, block, or gate miss: emit a DurableTask back to the originating queue AND an escalate/operator envelope delivered to the operators phone via iMessage only (not Slack/Telegram).",
      "source_doc": "anthropic-skills:project-manager SKILL.md + anthropic-skills:design-manager SKILL.md (shared shape both instances implement)",
      "created_at": "2026-07-02 04:46:37"
    }
  ]
}