- Shipped
- October 14, 2026 at 10:09 PM UTC
- Author
- Kamo
- Commit
- 2d2f2ef
Owner 2026-10-14: Luna (crm) asked the owner to approve joining the meeting he had just told her to join. meetings_join was classed PLACE_CALL, so the charter's "Placing phone calls: ask for approval first" applied to it (approvals 3f6fe9fc, 4ad68782). Joining a meeting is not placing a phone call: AiActionClass appends JOIN_MEETING (AUTONOMOUS by default, not monetary); the Tool Plane exempts it from the autonomy ceiling while no charter layer names it (mcpgatewayservice), and naming it in a layer is how an organization tightens it. CharterSection.APPROVAL holds one item more (22). Every resolved charter gains the class, so every charter stamp moves once (CharterStampTest's legacy golden moves with it, as SEND_INTERNAL_MESSAGE's and RELEASE_INFORMATION's did). Tests: CharterEnumsTest pins the order, the default and the cap. AiAutonomyModeTest's draft-kind pin fails on origin/main as well (RELEASE_PROPOSAL), untouched here
