{"slug":"development/contracts/context-assembly","title":"Context Assembly Contract","section":"development","sectionLabel":"Development","status":"unclassified","type":"document","path":"development/contracts/context-assembly.md","bytes":1064,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 18_CONTEXT_ASSEMBLY_CONTRACT.md -->\n\n# Context Assembly Contract\n\n## Purpose\n\nCreate the minimum sufficient relevant operational context for a human or AI participant.\n\n## Inputs\n\n```text\nCurrent Work\nCurrent Entity State\nRelated Entities\nHistorical Events\nDecisions\nCommunications\nEvidence\nPolicies\nPermissions\nRole\nAuthority\nDomain\nFreshness\nUser Intent\n```\n\n## Filtering dimensions\n\n```text\nTenant\nPermission\nPurpose\nRelevance\nFreshness\nSensitivity\nAuthority\nWork scope\n```\n\n## Output\n\n```text\nContext Package\n├── Work\n├── Current State\n├── Relevant Entities\n├── Relationships\n├── History\n├── Evidence\n├── Decisions\n├── Policies\n├── Constraints\n├── Available Capabilities\n├── Provenance\n└── Freshness\n```\n\n## AI boundary\n\n```text\nCanonical Spine\n→ Context Assembly\n→ AI Sandbox\n→ Twin / Agent\n```\n\nNever:\n\n```text\nTwin → raw canonical Spine\n```\n\n## Design rule\n\n> Context must be sufficient for the assigned work, not maximal by default.\n"}