{
  "managers": [
    {
      "id": "mgr_instance_design_manager",
      "kind": "instance",
      "name": "design-manager",
      "domain": "design",
      "owns": "Design-domain OUTCOMES, decomposed across a fixed Discover -> Make -> Ship pipeline mapped 1:1 onto seven design plugin skills (user-research, research-synthesis, design-system, design-critique, ux-copy, accessibility-review, design-handoff).",
      "never_does": "Never executes. You own design-domain OUTCOMES; you never execute. If you find yourself running a critique, writing copy, or auditing tokens, stop and dispatch it to design-coworker.",
      "talks_up_to": "operator (one summary message per intake - that single message is the operators only touchpoint)",
      "talks_down_to": "design-coworker (dispatch queue design; design-coworker in turn delegates deterministic pieces to design-subagent)",
      "durability_gate": "Accept a completion only if its evaluator.pass_if holds (per-skill acceptance criteria, e.g. accessibility-review requires zero WCAG 2.1 AA blockers, 4.5:1 contrast, full keyboard path), the coworker ran Sentry-instrumented, and the ci-cd rubric cleared.",
      "escalation_path": "On fail, block, or gate miss: task_transition back to design-coworker, and mailbox_send an escalate message to the operator, delivered via iMessage.",
      "source_doc": "anthropic-skills:design-manager SKILL.md (cites coworkers/projects/2026/operational-plan/e2m-mcp/agents.ts, cowork/standards/agent-hierarchy.md, and the seven cowork/skills/plugins/design:* skills)",
      "created_at": "2026-07-02 04:46:37"
    },
    {
      "id": "mgr_instance_project_manager",
      "kind": "instance",
      "name": "project-manager",
      "domain": "project-management",
      "owns": "Cross-domain OUTCOMES not attached to any single domain - the default router, plus delivery tracking across all coworkers/managers once a request is routed.",
      "never_does": "Never writes the deliverable. You own OUTCOMES, never code or content. If you find yourself writing the deliverable, stop and dispatch it to project-management-coworker.",
      "talks_up_to": "operator (cowork/data/mailbox/operator.jsonl - reports here; also the DEFAULT ROUTER for any operator request not attached to a domain)",
      "talks_down_to": "project-management-coworker (dispatch queue cowork/data/queues/project-management.jsonl)",
      "durability_gate": "Completion accepted only if the coworker/subagent ran Sentry-instrumented (agent-hierarchy.md durability), the rubric cleared (durable-agent-ci-cd-rubrics), and evaluator.pass_if holds.",
      "escalation_path": "On fail/block/gate-miss: DurableTask back to the originating queue plus an escalate/operator envelope delivered via iMessage (cowork/plugins/imessage). Slack/Telegram are explicitly not used.",
      "source_doc": "anthropic-skills:project-manager SKILL.md (cites cowork/standards/agent-hierarchy.md, cowork/standards/operator-routing.md, cowork/coworkers/skills/project-management-coworker/SKILL.md, cowork/mcp/e2m-mcp/server.ts)",
      "created_at": "2026-07-02 04:46:37"
    },
    {
      "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"
    }
  ]
}