- Shipped
- October 5, 2026 at 10:49 AM UTC
- Author
- Kamo
- Commit
- 9cf3a7e
The team charter endpoint of spec §5.6/§5.7 on LayerCharterController, beside the role, department and job-title ones: CONFIGURE_SYSTEM or god; the path id, unknown team and another org's team are all 404 TEAM_NOT_FOUND (ruling CP01-T13-1); charterItems is required and [] clears; TeamWriter.updateCharter validates the items as the TEAM layer in its transaction, then TeamService.afterWrite announces the save once. A charter edit recalculates no one and is no graph fact. Answers {charterItems}. The team path-id rule (canonical UUID text, else 404 with no lookup, CP01-T10-1) moves from TeamController to TeamWire.pathTeamId so both controllers share it.
