KamoCRM

Every SecurityService graph write announces the change, the team seam listens, and a ratchet keeps it so (KamoCollab CP02 T8)

FeatureSecurityService
Shipped
October 5, 2026 at 1:11 PM UTC
Author
Kamo
Commit
0e317f9

Each write path of CP02 spec §3.5 (W1-W15) calls **************** cause) with §5.4.2's causes: member security (roles, department, job title, manager, level, owner, member type), the profile PUT (status, intelligence, AI supervisor, compared with the values read before the save), member creation, registration, org create and leave, AI retire, the hire MANAGER step, departments, job titles, role delete, and portal and billing member creation. The security-provider mirror announces its own organization (ruling CP02-T8-1). OrgGraphTeamChangeListener implements CP01's TeamChangeListener seam with cause TEAM. OrgGraphPublisherCoverageTest (D15) fails when a file writes a graph fact without the publisher, outside COVERED_BY_SEAM (teams/TeamWriter.java) and ALLOWED (with reasons), naming the file, the line and the pattern.

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