{"slug":"architecture/09_WORK_ALLOCATION","title":"09 · Work Allocation","section":"architecture","sectionLabel":"Architecture","status":"unclassified","type":"document","path":"architecture/09_WORK_ALLOCATION.mdx","bytes":3169,"description":"Who does what — the mechanism that assigns work to humans, Twins, agents, or systems based on capability, role, and context","updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n\n**Who does what.**\n\nWork Allocation is the mechanism that assigns work to the right actor. It determines whether work should be done by a human, a Twin, an agent, or a system — and ensures the assignment is appropriate for the work's nature and risk.\n\n---\n\n## Allocation Model\n\n```text\nWork Item\n      ↓\nCapability Check → Role Check → Capacity Check → Context Check\n      ↓\nAllocation Decision\n      ↓\nActor Assignment\n      ↓\nExecution\n```\n\n---\n\n## Allocation Options\n\n| Actor | When Used | Authority Level |\n|-------|-----------|----------------|\n| **Human** | Work requiring judgment, creativity, or authority | Full authority |\n| **Twin** | Work that can be reasoned about and planned | Proposes, human approves |\n| **Domain Agent** | Work automatable within a business domain | Executes under governance |\n| **Specialist Agent** | Work requiring deep domain expertise | Executes under governance |\n| **System** | Work triggered by events or schedules | Executes under governance |\n| **Human + AI** | Work requiring collaboration | Shared authority |\n\n---\n\n## Allocation Factors\n\n| Factor | Description |\n|--------|-------------|\n| **Capability** | Can this actor perform the work? |\n| **Role** | Is this actor authorized for this work? |\n| **Capacity** | Does this actor have bandwidth? |\n| **Context** | Does this actor have the relevant context? |\n| **Risk** | What is the risk level of this work? |\n| **Cost** | What is the cost of this allocation? |\n\n---\n\n## Allocation Rules\n\n| Rule | Description |\n|------|-------------|\n| **Capability-first** | Work goes to the most capable actor |\n| **Role-scoped** | Work stays within authorization boundaries |\n| **Risk-gated** | High-risk work goes to humans |\n| **Cost-aware** | Allocation considers token and compute costs |\n| **Auditable** | Every allocation decision is logged |\n\n---\n\n## Human + AI Collaboration\n\nThe most powerful allocation is Human + AI working together:\n\n```text\nHuman                    AI\n  │                       │\n  ├── Understanding ──────┤\n  ├── Decision ───────────┤\n  ├── Execution ──────────┤\n  ├── Verification ───────┤\n  └── Learning ───────────┘\n```\n\nThis is not \"AI replaces human\" or \"human supervises AI.\" It is genuine collaboration where each contributes their strengths.\n\n---\n\n## Work Allocation Connects to\n\n| Layer | Relationship |\n|-------|-------------|\n| [Work Graph](/architecture/04_WORK_GRAPH) | Reads work items to allocate |\n| [Human Workbench](/architecture/06_HUMAN_WORKBENCH) | Assigns work to humans |\n| [Twin Workbench](/architecture/07_TWIN_WORKBENCH) | Assigns work to Twin |\n| [Governance](/architecture/10_GOVERNANCE) | Evaluates allocation against policies |\n| [Agents](/architecture/12_AGENTS) | Assigns work to agents |\n| [Execution](/architecture/13_EXECUTION) | Triggers execution after allocation |\n"}