Teams at member creation — teamIds on create-team-member, checked before anything is written, joined inside the creation transaction before the first applied rights, announced after the commit (KamoCollab CP01 T14A)
POST **************** (and the /create and /bulk-create paths that share MemberCreationService.create) take an optional teamIds for a person or an AI (master R1...
CP02 T9 ship ruling — cast ensure's heads step as one direct PUT; Vera heads Collab Sales
CP01 T18 rulings (three more refusal words, the placeholders the UI passes)
CP00 T11 rulings (access-log event list location, dictionary words, tests)
The access log filter offers impersonation and Enter-As (KamoCollab CP00 T11)
SecurityService now writes IMPERSONATION_STARTED, IMPERSONATION_ENDED and ENTER_AS into the org's access log. The event-type list (accessLogEvents.ts, which the...
CP02 T10 ruling — SecurityService's chat loader on orgGraphCache::fresh, and its wiring test
SecurityService's chat policy reads member facts from the org graph, a graph loaded per snapshot (KamoCollab CP02 T10)
ChatPolicyBeanConfig builds ChatPolicySnapshotLoader with the graph constructor and orgGraphCache::fresh (ruling CP02-T17-3), as MediaService does, so the roste...
SP98-T25-10 (list elements stand in as English) and T25-11 (ship state)
CP02 T8 ship ruling — the closing cast check matches the opening one; the team drift is CP01 Task 27's
Every SecurityService graph write announces the change, the team seam listens, and a ratchet keeps it so (KamoCollab CP02 T8)
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, ow...
Teams on the member card and in the directory search — [{id, title}] by title, one team read per page (KamoCollab CP01 T16)
GET /api/security/members/{id}/card names a team member's teams ([] in no team; left out when the read fails, as on the profile). GET **************** gives eac...
Teams in the effective-rights views — the diagnostics cascade's teams level, and Team: sources on the applied rights (KamoCollab CP01 T15)
The diagnostics cascade (GET **************** lists a team member's teams between the job title and the member, {teamId, title, roles, rights}, in the waterfall...
SP95 VERIFIED — Task 29 verification (every step PASS or a written gap; fix SP95-T29-1 shipped)
SP95 Task 29 rulings SP95-T29-1..3; master §11 row SP95-T29-1 (a colleague call's consent and hours refusals)
A member's teams from the profile — GET|PUT **************** and teams on the profile and the security view (KamoCollab CP01 T14)
CP01 T13 rulings — a foreign team's charter is 404 TEAM_NOT_FOUND; the team charter save's check order and answer
PUT **************** — a team's charter-only save through TeamWriter, announced after the commit (KamoCollab CP01 T13)
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, unk...
A colleague call refused for consent or hours says how to cite their own request (SP95-T29-1)
Task 29 step 3, live: the owner asked an AUTONOMOUS AI to call them. The model called phone_call without onRequestOf (nothing needed approval), K6 refused NO_VO...
SP95-F-1 — a perception read that hands over nothing from outside taints INTERNAL (D22); Task 29 clears Vox's outside items first
Spec §7 ruling SP95-F-1 and master §11 row SP95-F-1: notifications_list is INTERNAL when every card is a colleague's chat line or the org's own work; mail_list_...
A perception read that hands over nothing from outside taints the run INTERNAL, so a cited request can stand (SP95-F-1)
Every run's PERCEIVE calls notifications_list, mail_list_unread and calendar_list_events with the run id. All three are untrusted and none said where its conten...
The TEAM charter layer — a member's teams after the job title, the TEAM subject, teamIds, and team hide markers (KamoCollab CP01 T12)
A member's teams become TEAM layers between the job title and the member, all at one rank and ordered by lower-case title then id; the teams' roles join the ROL...
SP96 VERIFIED — Task 21 verification (Luna sex FEMALE; every step PASS), ruling SP96-T21-1
SP98 T23 ship ruling 13: SP95 T27's calls card written into the AI phone calls article
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.
