{"slug":"development/contracts/projection","title":"Projection Contract","section":"development","sectionLabel":"Development","status":"unclassified","type":"document","path":"development/contracts/projection.md","bytes":1011,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 19_PROJECTION_CONTRACT.md -->\n\n# Projection Contract\n\n## Purpose\n\nProject one canonical organizational reality differently for each authorized participant.\n\n## Inputs\n\n```text\nTenant\nUser\nRole\nDomain\nDepartment\nResponsibility\nAuthority\nPermissions\nIndustry\nCurrent Work\nBusiness Context\nPolicy\nUser Preferences\n```\n\n## Output\n\n```text\nProjection\n├── Visible Entities\n├── Visible Work\n├── Visible Actions\n├── Visible Communications\n├── Relevant Context\n├── Available Capabilities\n├── Constraints\n└── Presentation Manifest\n```\n\n## Projection laws\n\n1. Projection is not a new source of truth.\n2. Role/domain do not create storage partitions.\n3. Permissions constrain visibility and action.\n4. Context relevance affects presentation.\n5. Consequential actions remain governed.\n\n## Human projection\n\n```text\nSpine → Projection → Workbench\n```\n\n## AI projection\n\n```text\nSpine → Context Assembly → Sandbox → Twin\n```\n"}