LinkContext
LinkContext è l’archivio condiviso del team dei fatti LinkedIn, tenuto accanto al CRM: profili, aziende, carriera, connessioni, inviti, post, interazioni, notifiche, discussioni di messaggi e segnalibri. Il lettore nel browser è in sola lettura. Un assistente acquisisce e aggiorna tramite il client linkcontext.
Un deployment è lo spazio di lavoro di un team. I record sono normali righe di database che il team può leggere, non file cifrati dal client come li conserva VaultContext. Finché un sito pubblico non è configurato, l’applicazione ascolta sulla porta 8095 e può avviare un utente locale. NetworkContext usa la stessa porta predefinita e non condivide questo database.
Lo scopo dei dati, nel README, è il riscontro con DealContext. Dopo che una persona verifica una corrispondenza, i profili possono conservare crm_person_id, crm_organization_id, crm_deal_id e crm_message_id. Sono collegamenti che scrive il team. Non sono un flusso in tempo reale dal CRM.
Che cosa viene conservato
flowchart TB
profile[Profilo]
company[Azienda]
career[Storia della carriera]
conn[Connessioni e inviti]
post[Post e interazioni]
thread[Discussioni di messaggi]
bookmark[Segnalibri]
crm[DealContext, come vicino]
profile --> career
profile --> company
profile --> conn
profile --> post
profile --> thread
profile --> bookmark
profile -.-> crm
Le scritture portano expected_revision. Se qualcun altro ha salvato prima, la scrittura va in conflitto e l’assistente rilegge. Le eliminazioni tramite l’API sono bloccate. Lo stato del ciclo di vita di un record cambia sul posto, e una riga di audit registra la modifica. Gli upsert sono idempotenti: la stessa identità LinkedIn corrisponde allo stesso id di record, quindi una seconda sincronizzazione aggiorna invece di duplicare.
sequenceDiagram
participant Agent
participant LC as LinkContext
Agent->>LC: sync-start --scope feed --since 7d
Agent->>LC: upsert di profili e post
Agent->>LC: sync-finish con i conteggi
LinkContext conserva il contesto LinkedIn curato del team. È l’archivio condiviso. L’archivio locale di acquisizione di un solo account è NetworkContext.