KamoCRM

JOIN_MEETING, joining one of the organization's meetings, is its own action class and not PLACE_CALL

Featurekamo-shared-library
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

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing