The behavior vocabulary — initiative and persistence bands, review depth and proactive checks, escalation and conflict styles, Docstion preference, the follow-up, stuck-work and confidence policies, the signal rule, and one SI's BehaviorProfile (KamoCollab CP13 Task 4)
Pure types in **************** The Docstion's mode ceiling caps the initiative band (REACTIVE caps at REACTIVE, INDEPENDENT at BALANCED) and its bounds only tig...
The metric vocabulary, report sources and their labels — MetricRegistry (19 metrics), MetricWindows, MetricChange, WatchKeys, MetricCacheKeys, SignalReasons; **************** RecordLinkKind.REPORT served by LabelOwner.SECURITY; AiRunTrigger.SIGNAL; CharterMetric deprecated (KamoCollab CP14 Task 4)
Who drafted a charter item — CharterItem.itemOrigin (item_origin), kept by apply while the item's fingerprint is unchanged; CharterItemFingerprint, CharterItems.identityKey and normalizedText; ConfigureSubjectKind; **************** (KamoCollab CP10 Task 3)
validate never reads an incoming origin; toData/toDto and the charter view carry it. validate's uniqueness now goes through identityKey, so the configure assist...
Rehearsal suites in the vocabulary and the entity (KamoCollab CP09 Task 3)
AiRehearsalSuite { PERSONALITY_BASIC } persisted as STRING in ai_rehearsals.suite (NULL = the inbox replay), AiRehearsal.createSuite(...) with days 0 and window...
Pin that an organization the resolver cannot load is UNKNOWN and refused (SP97 T12)
PhiTenantResolver had no test of its own. The SI router (OrgPhiStatusCache) and the Tool Plane (OrgFactsService) read every org's PHI status through it, so a mi...
The INHERITED label — AudienceScope.INHERITED (the intersection of what an SI learned from), scopeCovers false for it, DisclosurePolicy step 4b (cleared like an ORGANIZATION record, then narrowed by inheritance; none without inherited sources), and LabelSetters.higher, the narrower Confidential setter (KamoCollab CP11 Task 5)
The Docstion runtime's vocabulary, the CONSULT and DIGEST triggers and the SI pair budget key (KamoCollab CP12 Task 7)
CollabPurpose (contact level, delegation), CollabOutcome (severity), CollabReason, CollabIntentSource, CollabIntent (missing = INFORM/5), CollabToolKind (deferr...
RemoteWorkLinkResolver posts through a LabelTransport, so a Spring Boot 3.1 service can declare it — no signature names RestClient (master CP-D97); defaultTransport() keeps the 2 s connect and 5 s read timeouts; a guard test keeps RestClient out (KamoCollab CP05 Task 28)
Adaptation sentences, output budgets, channel fragments and voice style (KamoCollab CP06 Task 5)
AdaptationPhrases.sentence (spec §5.2.3): the three heaviest differences between a relationship and channel lookup and the base, comparatives then clauses. Outp...
HumanShareGate — one check of a person's deliberate share against DisclosurePolicy (D23's ALLOW, WARN or BLOCK; D24's mode, acknowledgement and dry run) and its one ledger event through DisclosureRecorder, written before the share and failing closed in ENFORCE (KamoCollab CP05 Task 27)
CallRecordingAccess and LeadCommsReadRule — decision 4's one rule for every recording door (god, participant, VIEW_CALL_LOGS, VIEW_VOICEMAIL for a voicemail, the management chain under decision 3a, the lead Communications gate), its facts loader, and the lead read rule moved to shared-lib (KamoCollab CP05 Task 12)
VISIBLE as one id IN (… UNION ALL …), so every visible note read is index scans bounded by a key, not a scan of every note (KamoCollab CP05 Task 15)
Yugabyte, with bitmap scans off, answers the three ORed branches across different columns of notes with a sequential scan (EXPLAIN in production, the pre-CP05 t...
SourceClearance and ReleaseAuthority — the structural bases (self or participant, existing access, the management chain with decision 3a's setter) and release authority (participation, the Confidential setter, the releaser's span), with their records (KamoCollab CP05 Task 11)
Validation accepts PERSONALITY and DocsTION — the trait rules per key type, ordered groups, linked tendencies that cannot be locked, archetype references in one spelling, the linted note, the seven Docstion kinds with their fields, ranges and per-layer uniqueness, org archetype items, and ROLE hide markers (KamoCollab CP03 T12)
RELEASE_TO_ORGANIZATION (333) under VIEW_NOTES, never grantable to an SI (KamoCollab CP05 Task 9)
Releasing a note or decision to the whole organization is an act on a note the releaser can read, so it hangs off VIEW_NOTES in the Notes app (spec D21). It is ...
Knowledge scopes, provenance, decisions, org settings and Confidential markers on the entities (KamoCollab CP05 Task 8)
Shared-lib model for CP05 (spec §5.1-§5.2, §5.15): - disclosure enums KnowledgeScope, LinkRelation, DerivedRecordKind, DecisionStatus, DisclosurePosture, Disc...
The disclosure ledger types, entities and DisclosureRecorder (KamoCollab CP08 Task 4)
Append-only org_disclosure_events and its recipient and source rows (String columns, no @Enumerated, @PreUpdate/@PreRemove refuse), the five ledger vocabularies...
Wire the personality and Docstion resolvers into CharterResolver, the stamp and the view — the archetype-lookup overload, item marks, Resolved.personality/Docstion, the twelve fields and R| lines in the stamp with legacy lines unchanged, peer layers in a fixed stamp order (KamoCollab CP03 T11)
WorkLinkResolver and its wire, with SourceRef and RecordLinkKind.TASK (KamoCollab CP04 Task 8)
Grants, approvers and overseers in ChatPolicyService; channels in the loader; the analyzer learns channels (KamoCollab CP04 Task 7)
ChatPolicyService(loader, grants, graphs) answers interaction()/interactions(): a live CONTACT grant turns REQUIRES_APPROVAL into ALLOW (CONTACT_GRANT), the app...
The compile vocabulary: phrase tables and the outline (KamoCollab CP06 Task 4)
PersonalityCompile (VERSION cp06-1, Band, band), TraitPhrases (every table of CP06 spec §5.2.1 as EnumMaps) and PersonalityOutline.build (spec §5.2.2): the arch...
Member facts from the graph, and the channel-aware evaluator (KamoCollab CP04 Task 6)
MemberFacts gains the SI facts (intelligence type, teams, roles, SI supervisor, headed departments), filled by MemberFactsFromGraph. The evaluator learns channe...
The communication-policy entities and repositories (KamoCollab CP04 Task 5)
Rule channels, initiator-only rules and named approvers, the event channel, CONTACT grants beside REPLY grants, contact requests and session supervisors, and th...
The interaction vocabulary (KamoCollab CP04 Task 4)
Six InteractionChannels; TEAM, ROLE and INTELLIGENCE_TYPE selectors; six SI-aware qualifiers; InteractionApproverKind, ChatGrantKind, ContactRequestStatus and A...
The COLLAB resolver and DocstionProfile — restrictive mode, contact and delegation per relationship, additive escalation conditions with the strictest bound per trigger, specific attention and digest, additive watches, the view and the Docstion stamp (KamoCollab CP03 T10)
KamoCameras app (39) and its four rights (333-336)
VIEW_CAMERAS is the hub; MANAGE_CAMERAS, MANAGE_CAMERA_SITES and ACCESS_ALL_CAMERAS hang off it. PHI module CAMERAS is BLOCKED_PENDING_WORK until a per-view aud...
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.
