{"slug":"development/contracts/work-and-allocation","title":"Work Graph & Work Allocation","section":"development","sectionLabel":"Development","status":"unclassified","type":"document","path":"development/contracts/work-and-allocation.md","bytes":1025,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 20_WORK_GRAPH_AND_WORK_ALLOCATION.md -->\n\n# Work Graph & Work Allocation\n\n## Work\n\nWork moves an objective from a current state toward a desired outcome.\n\n## Work Graph\n\n```text\nGoal\n→ Objective\n→ Work\n→ Task / Decision / Communication / Approval / Research / Action\n→ Capability\n→ Execution\n→ Outcome\n```\n\n## Assignment\n\nAssignments bind work to participants:\n\n```text\nHuman\nTwin\nCoworker\nDomain Agent\nSpecialist Agent\nWorkflow\nSystem\nHuman + AI\n```\n\n## Work Allocation\n\nThe allocation engine considers:\n\n- capability;\n- authority;\n- responsibility;\n- risk;\n- complexity;\n- context;\n- urgency;\n- cost;\n- availability;\n- preference;\n- historical performance.\n\n## Output\n\n```text\nWork Allocation\n→ participant\n→ responsibility\n→ scope\n→ deadline\n→ capability\n→ evidence requirement\n→ escalation rule\n```\n\n## Principle\n\n> Allocate work, not merely tasks.\n\nA single Work may move between human, Twin, agents and systems while retaining one continuity thread.\n"}