LinkContext

LinkContext ist der gemeinsame Speicher eines Teams für LinkedIn-Fakten, neben dem CRM: Profile, Unternehmen, Karriereverläufe, Verbindungen, Einladungen, Beiträge, Interaktionen, Benachrichtigungen, Nachrichtenthreads und Lesezeichen. Der Leser im Browser ist nur lesend. Ein KI-Assistent nimmt auf und aktualisiert über den Client linkcontext.

Eine Bereitstellung ist der Arbeitsbereich eines Teams. Datensätze sind gewöhnliche Datenbankzeilen, die das Team lesen kann, keine auf dem Client verschlüsselten Dateien, wie VaultContext sie speichert. Bis eine öffentliche Seite eingerichtet ist, lauscht die Anwendung auf Port 8095 und kann einen lokalen Benutzer anlegen. NetworkContext nutzt denselben Standardport und teilt sich diese Datenbank nicht.

Der Zweck der Daten in der README ist der Abgleich mit DealContext. Nachdem eine Person eine Übereinstimmung geprüft hat, können Profile crm_person_id, crm_organization_id, crm_deal_id und crm_message_id speichern. Das sind Verknüpfungen, die das Team schreibt. Sie sind kein Live-Feed aus dem CRM.

Was gespeichert wird

flowchart TB
  profile[Profil]
  company[Unternehmen]
  career[Karriereverlauf]
  conn[Verbindungen und Einladungen]
  post[Beiträge und Interaktionen]
  thread[Nachrichtenthreads]
  bookmark[Lesezeichen]
  crm[DealContext, als Nachbar]

  profile --> career
  profile --> company
  profile --> conn
  profile --> post
  profile --> thread
  profile --> bookmark
  profile -.-> crm

Schreibzugriffe tragen expected_revision. Wenn jemand anders zuerst gespeichert hat, gibt es einen Konflikt, und der KI-Assistent liest erneut. Löschen über die API ist gesperrt. Der Lebenszyklusstatus eines Datensatzes ändert sich an Ort und Stelle, und eine Audit-Zeile hält die Änderung fest. Upserts sind bei Wiederholung wirkungsgleich: dieselbe LinkedIn-Identität bildet auf dieselbe Datensatz-ID ab, deshalb aktualisiert eine zweite Synchronisierung, statt zu duplizieren.

sequenceDiagram
  participant Agent
  participant LC as LinkContext

  Agent->>LC: sync-start --scope feed --since 7d
  Agent->>LC: Profile und Beiträge per Upsert schreiben
  Agent->>LC: sync-finish mit Zählern

LinkContext speichert den gepflegten LinkedIn-Kontext des Teams. Es ist der gemeinsame Speicher. Das lokale Erfassungsarchiv für ein Konto ist NetworkContext.