Unclassified

09 · Work Allocation

Who does what — the mechanism that assigns work to humans, Twins, agents, or systems based on capability, role, and context

Who does what.

Work 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.


Allocation Model

Work Item
      ↓
Capability Check → Role Check → Capacity Check → Context Check
      ↓
Allocation Decision
      ↓
Actor Assignment
      ↓
Execution

Allocation Options

ActorWhen UsedAuthority Level
HumanWork requiring judgment, creativity, or authorityFull authority
TwinWork that can be reasoned about and plannedProposes, human approves
Domain AgentWork automatable within a business domainExecutes under governance
Specialist AgentWork requiring deep domain expertiseExecutes under governance
SystemWork triggered by events or schedulesExecutes under governance
Human + AIWork requiring collaborationShared authority

Allocation Factors

FactorDescription
CapabilityCan this actor perform the work?
RoleIs this actor authorized for this work?
CapacityDoes this actor have bandwidth?
ContextDoes this actor have the relevant context?
RiskWhat is the risk level of this work?
CostWhat is the cost of this allocation?

Allocation Rules

RuleDescription
Capability-firstWork goes to the most capable actor
Role-scopedWork stays within authorization boundaries
Risk-gatedHigh-risk work goes to humans
Cost-awareAllocation considers token and compute costs
AuditableEvery allocation decision is logged

Human + AI Collaboration

The most powerful allocation is Human + AI working together:

Human                    AI
  │                       │
  ├── Understanding ──────┤
  ├── Decision ───────────┤
  ├── Execution ──────────┤
  ├── Verification ───────┤
  └── Learning ───────────┘

This is not "AI replaces human" or "human supervises AI." It is genuine collaboration where each contributes their strengths.


Work Allocation Connects to

LayerRelationship
Work GraphReads work items to allocate
Human WorkbenchAssigns work to humans
Twin WorkbenchAssigns work to Twin
GovernanceEvaluates allocation against policies
AgentsAssigns work to agents
ExecutionTriggers execution after allocation