|
6058
|
244
|
6
|
2026-05-07T17:25:38.468926+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778174738468_m2.jpg...
|
PhpStorm
|
faVsco.js – SyncOpportunitiesJob.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js?9 masterProi PhostormVIewINavigarecodeFV faVsco.js?9 masterProiectRematchActivityOnCrmObjectDetach.phpT DeleteCrmEntity lratt.onpRateLimitException.phpv DCrm© SyncOpportunitiesJob.php x(& ResponseException.ong© HubspotPaginationService.phpv D Deletevw-Wcaeeeuinirlele.© DeleteContactJob.f © BadRequest.phpT OpportunitySyncTrait.phpy veletecrmenuly wreoDeleleledaJoo.one© DeleteOpportunityJ ©PayloadBuilder.phpC) MatchActivityCrmData.php(C) CrmActivityService.php(C) CachedCrmServiceDecorator.phpc) vertyacuivitycrmi:THubspot/.SyncCrmEntitiesTrait.pho(C) Pipedrive/Service.phpv@ HubspotOpportunitySyncTest.php> D Traitsc) reichmergedObiecc) HubsporAppuninstc) Impor accounibalctImpor barchJoolra© ImportContactBatclc) ImportOpportunitvel( ProcessHubspotWeC) ProcessinternalWerC) ProcessMerdedooiC) ProcessWeohookevC) UodateDealWebho> M Salesforce© AutologDelayedToCrm 15(C) CheckAndRetrvRemotC) CreateFollowuoActivit(c) CroateNotec nhnl(c) MatchActivitiecToNew© MatchActivityCrmDatae Noleudectone© SaveActivity.phpsavelranscription.onp© SetupLayout.php© SyncActivity.php© SyncFieldMetadata.ph© SyncHubspotObiects.r© SyncLeads.php© SyncObjects.php© SyncOpportunities.Jobc) SyncOpportunitv.php© SyncProfileMetadata.rc) Svncireampields.00.ol© SvncTeamMetadata.of(C) Uodate@ooortunitvSoN DealRisksM Meetina3o1M Middleward•Landle-ubsnotRatelin(C) Patel imited nhn> M StreaminalServicelntertace.php<?oholdeciare strict tvnesai):namesnace liminnv Jlohs. Crm.use Illuminate\Contracts\Queue\ShouldQueue;use Jiminny\Component\Queue \Constants;use Jiminhy Joos Joduse Jiminny \Jobs \Middleware \HandleHubspotRateLimit;Acceрс Renectuse eecuminace lyueue serzaulzesmodels.use Lelunznare vueue unteracuswlunuueue.use slminny kepostcorles crn crncontlcuraclonkepostcoryuse Jiminny services kesolveleamurmconnectionuse Psr Loq Loqgerintertace:class syncupportunitlesob extends Job 1mplements shoulduueueuse Interactswithoueve:use Serializesmodels:orivate int Scrmconfiaurationid:nrivate arnav Snarametens.private ?string $strategy:public function middleware: arrayf...}public function construct(int $crmConfigurationId, array $parameters, ?string $strategy = null){...}public function handledResolveTeamCrmConnection SresolveTeamCrmConnection.LoqgerIntertace slogger,CrmConfiqurationRepository $crmConfiqurationRepository): void {Sstartiame = microtime.true):Accept File &-+ 2 of 2 files →ScrmConfig = ScrmConfiqurationRetions. Detect.more securityiscuesin.vour.DLD.files//Tin/_Sonar@ube Cloud.for.free//[EMAIL]//Leam.more_//Donit.ask.again./itodav 10:25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny(A console (PROD]# console [eu)A console [STAGING]$0 lo100% 12Inu / May 20-20.30AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting, Hubspot Search RanouolniC SyncOpportunitiesJob.phpDivina.+0 ..Continue›use ...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {pubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementReauestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnat.imit->getKey, SrateLimit->getWindowO):1 file +445Aol anuthinn 18eA1+ @ Codel@ Adantive•Reiect alllAccent alliWN Windsurf Toams 10-1UTF.8P henssod...
|
NULL
|
7579274175649224106
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js?9 masterProi PhostormVIewINavigarecodeFV faVsco.js?9 masterProiectRematchActivityOnCrmObjectDetach.phpT DeleteCrmEntity lratt.onpRateLimitException.phpv DCrm© SyncOpportunitiesJob.php x(& ResponseException.ong© HubspotPaginationService.phpv D Deletevw-Wcaeeeuinirlele.© DeleteContactJob.f © BadRequest.phpT OpportunitySyncTrait.phpy veletecrmenuly wreoDeleleledaJoo.one© DeleteOpportunityJ ©PayloadBuilder.phpC) MatchActivityCrmData.php(C) CrmActivityService.php(C) CachedCrmServiceDecorator.phpc) vertyacuivitycrmi:THubspot/.SyncCrmEntitiesTrait.pho(C) Pipedrive/Service.phpv@ HubspotOpportunitySyncTest.php> D Traitsc) reichmergedObiecc) HubsporAppuninstc) Impor accounibalctImpor barchJoolra© ImportContactBatclc) ImportOpportunitvel( ProcessHubspotWeC) ProcessinternalWerC) ProcessMerdedooiC) ProcessWeohookevC) UodateDealWebho> M Salesforce© AutologDelayedToCrm 15(C) CheckAndRetrvRemotC) CreateFollowuoActivit(c) CroateNotec nhnl(c) MatchActivitiecToNew© MatchActivityCrmDatae Noleudectone© SaveActivity.phpsavelranscription.onp© SetupLayout.php© SyncActivity.php© SyncFieldMetadata.ph© SyncHubspotObiects.r© SyncLeads.php© SyncObjects.php© SyncOpportunities.Jobc) SyncOpportunitv.php© SyncProfileMetadata.rc) Svncireampields.00.ol© SvncTeamMetadata.of(C) Uodate@ooortunitvSoN DealRisksM Meetina3o1M Middleward•Landle-ubsnotRatelin(C) Patel imited nhn> M StreaminalServicelntertace.php<?oholdeciare strict tvnesai):namesnace liminnv Jlohs. Crm.use Illuminate\Contracts\Queue\ShouldQueue;use Jiminny\Component\Queue \Constants;use Jiminhy Joos Joduse Jiminny \Jobs \Middleware \HandleHubspotRateLimit;Acceрс Renectuse eecuminace lyueue serzaulzesmodels.use Lelunznare vueue unteracuswlunuueue.use slminny kepostcorles crn crncontlcuraclonkepostcoryuse Jiminny services kesolveleamurmconnectionuse Psr Loq Loqgerintertace:class syncupportunitlesob extends Job 1mplements shoulduueueuse Interactswithoueve:use Serializesmodels:orivate int Scrmconfiaurationid:nrivate arnav Snarametens.private ?string $strategy:public function middleware: arrayf...}public function construct(int $crmConfigurationId, array $parameters, ?string $strategy = null){...}public function handledResolveTeamCrmConnection SresolveTeamCrmConnection.LoqgerIntertace slogger,CrmConfiqurationRepository $crmConfiqurationRepository): void {Sstartiame = microtime.true):Accept File &-+ 2 of 2 files →ScrmConfig = ScrmConfiqurationRetions. Detect.more securityiscuesin.vour.DLD.files//Tin/_Sonar@ube Cloud.for.free//[EMAIL]//Leam.more_//Donit.ask.again./itodav 10:25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny(A console (PROD]# console [eu)A console [STAGING]$0 lo100% 12Inu / May 20-20.30AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting, Hubspot Search RanouolniC SyncOpportunitiesJob.phpDivina.+0 ..Continue›use ...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {pubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementReauestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnat.imit->getKey, SrateLimit->getWindowO):1 file +445Aol anuthinn 18eA1+ @ Codel@ Adantive•Reiect alllAccent alliWN Windsurf Toams 10-1UTF.8P henssod...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6136
|
247
|
16
|
2026-05-07T17:38:07.669187+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778175487669_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahl100% <78Thu 7 May 20:38:08STAGE (ssh)*3181DOCKERDEV (-zsh)882APP (-zsh)DOCKER (-zsh)docker_lamp_1docker_lamp_12026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….6S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]4sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]2sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_1-2026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84screenpipe"XIY2PROD (ssh)Run 'do-release-upgrade' to upgrade to it.• *5-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X T3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from 212.5.153.87in:-$XIQA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
NULL
|
5933327889289155464
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahl100% <78Thu 7 May 20:38:08STAGE (ssh)*3181DOCKERDEV (-zsh)882APP (-zsh)DOCKER (-zsh)docker_lamp_1docker_lamp_12026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….6S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]4sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]2sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_1-2026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84screenpipe"XIY2PROD (ssh)Run 'do-release-upgrade' to upgrade to it.• *5-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153.87lukas@jiminny-prod-bastion:~$ 0X T3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from 212.5.153.87in:-$XIQA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6137
|
248
|
23
|
2026-05-07T17:38:07.575061+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778175487575_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 masterProiectC) DetachActivityObject.onpT DeleteCrmEntityTrait.phpv & Import© RateLimitExce© Client.php© ResponseException.php(C) CreateParticinants.© DownloadTrack.phj© HydrateCrmDataBy© ImportCall.php© ImportExternalActiv© ImportTwilioVideoS(C) Hubspot/Service.phoC) PayloadBuilder.php© CrmActivityService.php@ IsActivityReadyForfTHubspot/.SyncCrmEntitiesTrait.php(C) Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.php© MatchCrmData.php© CachedCrmServiceDecorator.phpm X8Av1c) UpoatecrmrielaDa• use ...c) Upoatecustomerm> @ JustCallclass Macchacuv1cvurmbara excenos Job 1mplemencs snoulouueue, shoulobeunzquelPushsummarv ocrm> C7 RingCentral> M ZoomPhone© ActivityChangeCatego© AssignOwnership.php(C) ConterencecrmMatch@ DeleteActivities.phpC) DeleteTeamchurndat:© DeleteTeamsRetentionC) HardDeleteActivities.o© HardDeleteActivity.phpC) MatchMeetina@wner.r© ReindexForAccountJol© ReindexForContactJob© ReindexForGroupJob.r© ReindexForLeadJob.pl© ReindexForOpportunit© ReindexForUserJob.ph© RetryActivitySyncJob.© SyncActivity.php© TeardownStream.phpC AiAutomation0 AiReports0 Audiov @ AutomatedReports© RequestGenerateAskJ© RequestGenerateRepc© SendReportExpirinaSo@ [EMAIL](C) SendRevortNotGenereM Calendarv 17Cmmv N DeleteC) DeleteAccount.lob.c)DoleteContact.loh.rntitvtire(C) Deletel ead.loh nhnl(C) [EMAIL] Interactswithoueve:use SerializesModels:pubunc int Stries =3orivate int Sactivitvid:orivate ?Confiauration SfronConfiauration:8 usagesnnivate honl GnemoteSeanch»public functionconstructint SactivityId,?Configuration $fromConfiguration = null,bool SremoteSearch = falseSthis->activityId = $activityId:Sthis->fromConfiguration = $fromConfiguration:Sthis->remoteSearch = SremoteSearch:Sthis->onQueue( queue: Constants::OUEUE_ANALYTICS_LOW):public function uniqueldO: stringl...}public function timeout@: ints...}nublic function uniqueFor@: intf...?loublic function backoffo: arrav....,* @throws ContainerExceptionInterfaceGthrows No+EoundFycentionIntenface• Athrows Fycention/ ThrowahleSonarAube for ldls suadestiionsa Detect more seamitvlissueslin vour D.D flles /ltn SonarAube Claud for free //lDownload SonarOnbe Server lllearn more //lDonit ask again /(todav 10:251© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]hel100% 12Thu 7 May 20:38:07AskJiminnyReportActivityServiceTest -+0 ..use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return true:pubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnasmit-›getKey, $rateLimit->getWindow0):CascadeHubspot Rate LimitingHubSpot Search RateSearched •Delete*Entity" in apo.Jobs (1))Analyzed app/Jobs/Crm/DeleteRead DeleteAccountJob.phpThouahts >kead veryacuvitycrmlaskJob.pnpThoughtsCommand cd, arep• cd /Users/lukas/jiminny/app && grep -n "function verifyTaskExists" app/Services/Crm/Hubspot/Service.php2040:public function verifvlaskExists(Activity Sactivity: bo01Read Service.nho #|2035-20631o cd /Users/lukas/jiminny/app &й grep -rn "→»find)'->find\(|->searchForPhoneNumber\|->searchCalls\|->matchByName\/-app/Jobs 2>/dev/null | grep -vDeleteCrmEntitv.lob and its relatedliobs (DeleteAccountloh. DeleteContactloh. Deleteleadloh. Deletelonortunitviloh) do NoTneed the middleware.Here's why:JobHubSpot API CallUses Search?Needs MiddlewareDeleteAccountJotNoneDeleteContactJobNoneDeletel.ead.inhNoneDeleteOpportunityJobNoneVerifvActivitvCrmTack.iohverifyTaskExists() → getEngagementData()No Icinale GET)The VerifyActivityCrmTaskJob calls ScrmService->verifyTaskExists() which uses getEngagementData() - a single GET requestfor a specific engagement ID. This does NOT use the search() method we centralized, so it won't throw RateLimitException from ourThe Delete jobs only• Query local database via repositories• Dispatch Veritvact ivitvcrmlaskjo.• Perform DR transactionsNo middleware needed for these jobs.o 1l «6 files +70 )Accont allbut that was the whole point. MatchActivitvCrmData is called as result from DeleteCrmEntitvirait. Revewi the flow.+ <> CodeC° AdantiveW Windsurf Toam‹25-27 (20 charc)UTE.Rio 4 spaces...
|
NULL
|
-8288398248083505136
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 masterProiectC) DetachActivityObject.onpT DeleteCrmEntityTrait.phpv & Import© RateLimitExce© Client.php© ResponseException.php(C) CreateParticinants.© DownloadTrack.phj© HydrateCrmDataBy© ImportCall.php© ImportExternalActiv© ImportTwilioVideoS(C) Hubspot/Service.phoC) PayloadBuilder.php© CrmActivityService.php@ IsActivityReadyForfTHubspot/.SyncCrmEntitiesTrait.php(C) Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.php© MatchCrmData.php© CachedCrmServiceDecorator.phpm X8Av1c) UpoatecrmrielaDa• use ...c) Upoatecustomerm> @ JustCallclass Macchacuv1cvurmbara excenos Job 1mplemencs snoulouueue, shoulobeunzquelPushsummarv ocrm> C7 RingCentral> M ZoomPhone© ActivityChangeCatego© AssignOwnership.php(C) ConterencecrmMatch@ DeleteActivities.phpC) DeleteTeamchurndat:© DeleteTeamsRetentionC) HardDeleteActivities.o© HardDeleteActivity.phpC) MatchMeetina@wner.r© ReindexForAccountJol© ReindexForContactJob© ReindexForGroupJob.r© ReindexForLeadJob.pl© ReindexForOpportunit© ReindexForUserJob.ph© RetryActivitySyncJob.© SyncActivity.php© TeardownStream.phpC AiAutomation0 AiReports0 Audiov @ AutomatedReports© RequestGenerateAskJ© RequestGenerateRepc© SendReportExpirinaSo@ [EMAIL](C) SendRevortNotGenereM Calendarv 17Cmmv N DeleteC) DeleteAccount.lob.c)DoleteContact.loh.rntitvtire(C) Deletel ead.loh nhnl(C) [EMAIL] Interactswithoueve:use SerializesModels:pubunc int Stries =3orivate int Sactivitvid:orivate ?Confiauration SfronConfiauration:8 usagesnnivate honl GnemoteSeanch»public functionconstructint SactivityId,?Configuration $fromConfiguration = null,bool SremoteSearch = falseSthis->activityId = $activityId:Sthis->fromConfiguration = $fromConfiguration:Sthis->remoteSearch = SremoteSearch:Sthis->onQueue( queue: Constants::OUEUE_ANALYTICS_LOW):public function uniqueldO: stringl...}public function timeout@: ints...}nublic function uniqueFor@: intf...?loublic function backoffo: arrav....,* @throws ContainerExceptionInterfaceGthrows No+EoundFycentionIntenface• Athrows Fycention/ ThrowahleSonarAube for ldls suadestiionsa Detect more seamitvlissueslin vour D.D flles /ltn SonarAube Claud for free //lDownload SonarOnbe Server lllearn more //lDonit ask again /(todav 10:251© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]hel100% 12Thu 7 May 20:38:07AskJiminnyReportActivityServiceTest -+0 ..use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return true:pubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnasmit-›getKey, $rateLimit->getWindow0):CascadeHubspot Rate LimitingHubSpot Search RateSearched •Delete*Entity" in apo.Jobs (1))Analyzed app/Jobs/Crm/DeleteRead DeleteAccountJob.phpThouahts >kead veryacuvitycrmlaskJob.pnpThoughtsCommand cd, arep• cd /Users/lukas/jiminny/app && grep -n "function verifyTaskExists" app/Services/Crm/Hubspot/Service.php2040:public function verifvlaskExists(Activity Sactivity: bo01Read Service.nho #|2035-20631o cd /Users/lukas/jiminny/app &й grep -rn "→»find)'->find\(|->searchForPhoneNumber\|->searchCalls\|->matchByName\/-app/Jobs 2>/dev/null | grep -vDeleteCrmEntitv.lob and its relatedliobs (DeleteAccountloh. DeleteContactloh. Deleteleadloh. Deletelonortunitviloh) do NoTneed the middleware.Here's why:JobHubSpot API CallUses Search?Needs MiddlewareDeleteAccountJotNoneDeleteContactJobNoneDeletel.ead.inhNoneDeleteOpportunityJobNoneVerifvActivitvCrmTack.iohverifyTaskExists() → getEngagementData()No Icinale GET)The VerifyActivityCrmTaskJob calls ScrmService->verifyTaskExists() which uses getEngagementData() - a single GET requestfor a specific engagement ID. This does NOT use the search() method we centralized, so it won't throw RateLimitException from ourThe Delete jobs only• Query local database via repositories• Dispatch Veritvact ivitvcrmlaskjo.• Perform DR transactionsNo middleware needed for these jobs.o 1l «6 files +70 )Accont allbut that was the whole point. MatchActivitvCrmData is called as result from DeleteCrmEntitvirait. Revewi the flow.+ <> CodeC° AdantiveW Windsurf Toam‹25-27 (20 charc)UTE.Rio 4 spaces...
|
6134
|
NULL
|
NULL
|
NULL
|
|
6264
|
259
|
6
|
2026-05-07T18:07:51.551517+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177271551_m1.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
MusicFileEditSongViewControlsAccountWindowx;Helpla MusicFileEditSongViewControlsAccountWindowx;Helplah)100% CThu 7 May 21:07:51start machine •••0:02-0:08Q SearchApple Music• Home((•)) RadioLibrary• Recently AddedA ArtistsÔAlbumsj SongsStore* iTunes StorePlaylists|888 All PlaylistsE Internet SongsRecently AddedQ2025start machineChatLLM Teams TTSCall to Robinson Crusoe Nov 2220242024output 2ffc1839a-520f-4619-8c06-3fc4966223646e5cbce9-0b1e-4556-ae01-10b2e491ee17105f8bc8-d065-4fdd-abf6-27d8afad9513ed9e817e-f202-4d5f-b8b3-92a19fde8535...
|
NULL
|
7630192825095642012
|
NULL
|
click
|
ocr
|
NULL
|
MusicFileEditSongViewControlsAccountWindowx;Helpla MusicFileEditSongViewControlsAccountWindowx;Helplah)100% CThu 7 May 21:07:51start machine •••0:02-0:08Q SearchApple Music• Home((•)) RadioLibrary• Recently AddedA ArtistsÔAlbumsj SongsStore* iTunes StorePlaylists|888 All PlaylistsE Internet SongsRecently AddedQ2025start machineChatLLM Teams TTSCall to Robinson Crusoe Nov 2220242024output 2ffc1839a-520f-4619-8c06-3fc4966223646e5cbce9-0b1e-4556-ae01-10b2e491ee17105f8bc8-d065-4fdd-abf6-27d8afad9513ed9e817e-f202-4d5f-b8b3-92a19fde8535...
|
6258
|
NULL
|
NULL
|
NULL
|
|
6265
|
260
|
6
|
2026-05-07T18:07:51.626848+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177271626_m2.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeProledey© DetachActivityObject.phpC) M PhostormcodeProledey© DetachActivityObject.phpC) MatchMeetina@wner.r© Client.php(C) ReindexForAccount.loluweinelxreltcelnitierlel© ReindexForLeadJob.plO kelnaexrorvpponunit© ReindexForUserJob.pr(C) Hubspot/Service.phoC) CachedCrmServiceDecorator.phoС) ketrуaсuivitysyncJob.lTHubspot/.SyncCrmEntitiesTrait.php© SyncActivity.phpServicelnterface.phpOpportunitySyncTest.phplearaownstream.pnpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handled> CJ AiAutomationSconinection->transaction(function ( use (Sactivity, ScrmActivityService, SactivityRepository) {AkeporsD Audiov U Auromaredkeporis(C) RequestGenerateRepc© SendReportExpirinaSoC) SendReport.ob.ohp© SendReportMailJob.ph 10gC) SendRevort NotGeneralN Calendar1 Crmv Delete© DeleteAccountJob.l 106© DeleteContactJob.f 10+D DeleteCrmEntity Tra 108© DeleteLeadJob.php(C) [EMAIL]) VerifvActivitvCrmT;vD Hubspot) M Traits© FetchMergedObjec113© HubspotAppUninstC) ImportAccountBato( ImportBatchJobTra© ImportContactBatcl© ImportopportunityE 11( ProcessHubspotWe© ProcesSinternalWer 121© ProcessMergedObj 122© ProcessWebhooKEl 123C) UodateDealWeohoi> MSalesforce© AutologDelayedToCrm 126(C) CheckAndRetrvRemoti© CreateFollowupActivit! 128C) CreateNotes.oho© MatchActivities ToNew 13€(c) MatchActivitvCrmbDate(6 Note@biect nhn(C) SaveActivitv nhnLOg. .InTOMnacchaccivicyulmvara scariine unn daca macchine,'activity' => $this-›activityId"remote search' = schis->remoresearch'set configuration' => Sthis->fromConfiguration?->getIdo'old State' =>'lead id' => Sactivity->qetLead(?->getId.contact 10 = sactzvirv-›cerlontact,->qetlouaccount1d' => Sactavity->qetAccount0?->getiidol'opportunity id' => Sactivity->qetOpportunitvO2->getIdO.stage 1d' => Sactivitv->aetStadeO?->getiido.Sthis->resetcrmianninossactivitv. SactivitvRenositorv):Sthis->switchCrmConfiaurationTfNeededSactivitv):Sactivitv->refreshO:ScrmActivityService->updateCrmData(activity: $activity,renotesearch: Sthis->remoteSearch.ShasMatch = $activity->getLead !== null11 Sactivity->getContact !== null11 Sactivity->getAccount |== nullI1 Sactivity->getOpportunity !== null:if (ShasMatch) {Loa:: info( message:'[MatchActivityCrmDatal Successfully matched CRM data'. [activity' = Sthis->actzvitvid'remote search' => Sthis->remoteSearch''Lead_1d' => Sactivitv->qetleadO?-›getido.contact 1d => sactivity-›oetcontactOr->cetiid0.account 1d' => sactivity->oetAccount07->oetiid0lonportunity id' = Sactivity->oet0oportunitvo2->aettdOr= Sactivity->ae+Stage02->get1d0.*elseDi f 1 0f2 edits +100% L2Thu 7 May 21:07:51+0 ..=custom.log= laravel.l0g4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnatmit-›getKey, $rateLimit->getWindow0):CascadeHubspot Rate Limiting• Hubspot Rate Limitid/TmportParticipants. nhoapp/Services/Calendar/Conpublic function refreshCrmData(): voidcd/Users/Lukas/iiminny/app &x arep »n "function findProspectDataBvEmail" app/Services/crm/BaseService.ohg• cd /Users/lukas/iiminnv/aop && aren -rn "findProspectDataßvEmail"aop/Services/Crm/ 2>/dev/null head -16• cd /Users/lukas /iiminnv/aop & arep -rn "findProspectDataßvEmail" aop/ 2>/dev/null head -10app//services/calendar/ command/importrartiezpants.pnp: 299str/nse sena /Ca Larrar/Command/ImportParticipants. php:398:scrnkecoras = sthls-private function findProspectDataBvEma1lRead ImnortDarticinante nhn #l 275-204• app/Servsces/cs/endar/Yommand mpor-Par t{capants-PctDataByEmai1private funetion ti rospeetataByenatt2strang simase): TarrayRead ImportParticipants.php #L395-454Command cd, arenIon matchFyactlvRvFmail) Ifunction matchRvDomain"•SkipA You've used 91% of your quota. Quota resets May 8, 11:00 AM GMT+3.* Reiect allAccent alllAsk anvthina (84L)C° Adantive112-48UTE.Rfo 4 spaces...
|
NULL
|
-675001546251252557
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeProledey© DetachActivityObject.phpC) M PhostormcodeProledey© DetachActivityObject.phpC) MatchMeetina@wner.r© Client.php(C) ReindexForAccount.loluweinelxreltcelnitierlel© ReindexForLeadJob.plO kelnaexrorvpponunit© ReindexForUserJob.pr(C) Hubspot/Service.phoC) CachedCrmServiceDecorator.phoС) ketrуaсuivitysyncJob.lTHubspot/.SyncCrmEntitiesTrait.php© SyncActivity.phpServicelnterface.phpOpportunitySyncTest.phplearaownstream.pnpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handled> CJ AiAutomationSconinection->transaction(function ( use (Sactivity, ScrmActivityService, SactivityRepository) {AkeporsD Audiov U Auromaredkeporis(C) RequestGenerateRepc© SendReportExpirinaSoC) SendReport.ob.ohp© SendReportMailJob.ph 10gC) SendRevort NotGeneralN Calendar1 Crmv Delete© DeleteAccountJob.l 106© DeleteContactJob.f 10+D DeleteCrmEntity Tra 108© DeleteLeadJob.php(C) [EMAIL]) VerifvActivitvCrmT;vD Hubspot) M Traits© FetchMergedObjec113© HubspotAppUninstC) ImportAccountBato( ImportBatchJobTra© ImportContactBatcl© ImportopportunityE 11( ProcessHubspotWe© ProcesSinternalWer 121© ProcessMergedObj 122© ProcessWebhooKEl 123C) UodateDealWeohoi> MSalesforce© AutologDelayedToCrm 126(C) CheckAndRetrvRemoti© CreateFollowupActivit! 128C) CreateNotes.oho© MatchActivities ToNew 13€(c) MatchActivitvCrmbDate(6 Note@biect nhn(C) SaveActivitv nhnLOg. .InTOMnacchaccivicyulmvara scariine unn daca macchine,'activity' => $this-›activityId"remote search' = schis->remoresearch'set configuration' => Sthis->fromConfiguration?->getIdo'old State' =>'lead id' => Sactivity->qetLead(?->getId.contact 10 = sactzvirv-›cerlontact,->qetlouaccount1d' => Sactavity->qetAccount0?->getiidol'opportunity id' => Sactivity->qetOpportunitvO2->getIdO.stage 1d' => Sactivitv->aetStadeO?->getiido.Sthis->resetcrmianninossactivitv. SactivitvRenositorv):Sthis->switchCrmConfiaurationTfNeededSactivitv):Sactivitv->refreshO:ScrmActivityService->updateCrmData(activity: $activity,renotesearch: Sthis->remoteSearch.ShasMatch = $activity->getLead !== null11 Sactivity->getContact !== null11 Sactivity->getAccount |== nullI1 Sactivity->getOpportunity !== null:if (ShasMatch) {Loa:: info( message:'[MatchActivityCrmDatal Successfully matched CRM data'. [activity' = Sthis->actzvitvid'remote search' => Sthis->remoteSearch''Lead_1d' => Sactivitv->qetleadO?-›getido.contact 1d => sactivity-›oetcontactOr->cetiid0.account 1d' => sactivity->oetAccount07->oetiid0lonportunity id' = Sactivity->oet0oportunitvo2->aettdOr= Sactivity->ae+Stage02->get1d0.*elseDi f 1 0f2 edits +100% L2Thu 7 May 21:07:51+0 ..=custom.log= laravel.l0g4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnatmit-›getKey, $rateLimit->getWindow0):CascadeHubspot Rate Limiting• Hubspot Rate Limitid/TmportParticipants. nhoapp/Services/Calendar/Conpublic function refreshCrmData(): voidcd/Users/Lukas/iiminny/app &x arep »n "function findProspectDataBvEmail" app/Services/crm/BaseService.ohg• cd /Users/lukas/iiminnv/aop && aren -rn "findProspectDataßvEmail"aop/Services/Crm/ 2>/dev/null head -16• cd /Users/lukas /iiminnv/aop & arep -rn "findProspectDataßvEmail" aop/ 2>/dev/null head -10app//services/calendar/ command/importrartiezpants.pnp: 299str/nse sena /Ca Larrar/Command/ImportParticipants. php:398:scrnkecoras = sthls-private function findProspectDataBvEma1lRead ImnortDarticinante nhn #l 275-204• app/Servsces/cs/endar/Yommand mpor-Par t{capants-PctDataByEmai1private funetion ti rospeetataByenatt2strang simase): TarrayRead ImportParticipants.php #L395-454Command cd, arenIon matchFyactlvRvFmail) Ifunction matchRvDomain"•SkipA You've used 91% of your quota. Quota resets May 8, 11:00 AM GMT+3.* Reiect allAccent alllAsk anvthina (84L)C° Adantive112-48UTE.Rfo 4 spaces...
|
6259
|
NULL
|
NULL
|
NULL
|
|
6269
|
259
|
8
|
2026-05-07T18:08:02.374392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177282374_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
MUSCFileAbout MusicEditSongViewControlsAccountWind MUSCFileAbout MusicEditSongViewControlsAccountWindowHelp>0 lol100% CThu 7 May 21:08:02DEV (-zsh)882APP (-zsh)STAGE (ssh)*3Settings...₴8dock‹Servicesdock:6sDCdock:fd/1Hide MusicHide OthersShow Allldock4sDCQuit Musicdocker_tamp_11/fd/1'2>&1docker_lamp_1SJ3s DONEdocker_lamp_1proc/1/fd/1'docker_lamp_15-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….* HT8Hr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/5-07 14:30:13 Running ['artisan'dialers:monitor-activities]$8 Qzusr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/2026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-account'/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/2026-05-07 14:30:20 Running ['artisan'mailbox:skip-lists:refresh]docker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox:skip-lists:refresh › */proc/docker_lamp_12026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-badocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1 '/usr/local/bin/php' 'artisan' conference:monitor: count › */proc/1/docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]docker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/1docker_lamp_1docker_lamp_1docker_lamp_12026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• *4screenpipe"Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.* *5-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from [IP_ADDRESS]:-$XIT5QA (-zsh)Last login: Thu May7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents‹as@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
NULL
|
-242604257441881372
|
NULL
|
click
|
ocr
|
NULL
|
MUSCFileAbout MusicEditSongViewControlsAccountWind MUSCFileAbout MusicEditSongViewControlsAccountWindowHelp>0 lol100% CThu 7 May 21:08:02DEV (-zsh)882APP (-zsh)STAGE (ssh)*3Settings...₴8dock‹Servicesdock:6sDCdock:fd/1Hide MusicHide OthersShow Allldock4sDCQuit Musicdocker_tamp_11/fd/1'2>&1docker_lamp_1SJ3s DONEdocker_lamp_1proc/1/fd/1'docker_lamp_15-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….* HT8Hr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/5-07 14:30:13 Running ['artisan'dialers:monitor-activities]$8 Qzusr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/2026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-account'/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/2026-05-07 14:30:20 Running ['artisan'mailbox:skip-lists:refresh]docker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox:skip-lists:refresh › */proc/docker_lamp_12026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-badocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1 '/usr/local/bin/php' 'artisan' conference:monitor: count › */proc/1/docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]docker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/1docker_lamp_1docker_lamp_1docker_lamp_12026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• *4screenpipe"Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.* *5-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from [IP_ADDRESS]:-$XIT5QA (-zsh)Last login: Thu May7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents‹as@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
6266
|
NULL
|
NULL
|
NULL
|
|
6271
|
260
|
9
|
2026-05-07T18:08:03.375131+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177283375_m2.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeProletey© DetachActivityObject.phpC) M PhostormcodeProletey© DetachActivityObject.phpC) MatchMeeting@wner.r©syncopportunitesJoo.ong© Client.php(C) ReindexForAccount.loloeinel-reltcelnitierle© ReindexForLeadJob.plO kelnaexrorvpponunit© ReindexForUserJob.pr(C) Hubspot/Service.phoC) CachedCrmServiceDecorator.phoС) ketrуaсuivitysyncJob.lTHubspot/.SyncCrmEntitiesTrait.php© SyncActivity.phpServicelnterface.php© OpportunitySyncTest.phplearaownstream.pnpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handled> CJ AiAutomationSconnection->transaction(function ( use (Sactivity, ScrmActivityService, SactivityRepository) {AkeporsD Audiov U Auromaredkeporis(C) RequestGenerateRepc© SendReportExpirinaSoC) SendReport.ob.ohp© SendReportMailJob.ph 107C) SendRevort NotGeneralN CalendarCrmv Delete© DeleteAccountJob.l 106© DeleteContactJob.f 10+D DeleteCrmEntity Tra 108© DeleteLeadJob.php(C) [EMAIL]) VerifvActivitvCrmT;v D Hubspot> M Traits© FetchMergedObjec113© HubspotAppUninstC) ImportAccountBato( ImportBatchJobTra© ImportContactBatcl© ImportopportunityE 11( ProcessHubspotWe© ProcesSinternalWer 121© ProcessMergedObj 122© ProcessWebhooKEl 123C) UodateDealWeohoi> M Salesforce© AutologDelayedToCrm 126(C) CheckAndRetrvRemoti© CreateFollowupActivit! 128C) CreateNotes.oho© MatchActivities ToNew 13€(c) MatchActivitvCrmbDate(6 Note@biect nhn(C) SaveActivitv nhnLOg. .InTOMnacchaccivityurmvara scariine unn daca macchine'activity' => $this->activityld"remote search' = schis-›remoresearch,'set configuration' => Sthis->fromConfiguration?->getIdo'old State' =>'lead id' => Sactivity->qetLead(?->getId.contact 10 = sactzvirv-›cerlontact,->qetlo0iaccount1d' => Sactavity->qetAccount0?->getiidol'opportunity id' => Sactivity->qetOpportunitvO2->getIdO.stage 1d' => Sactivitv->qetStage0?->qetiido.Sthis->resetcrmianninossactivitv. SactivitvRenositorv):Sthis->switchCrmConfiaurationTfNeededSactivitv):Sactivitv->refreshO:ScrmActivityService->updateCrmData(activity: $activity,renotesearch: Sthis->remoteSearch.ShasMatch = $activity->getLead !== null11 Sactivity->getContact !== null11 Sactivity->getAccount |== nullI1 Sactivity->getOpportunity !== null:if (ShasMatch) {Loq:: info( message:'[MatchActivityCrmDatal Successfully matched CRM data'. [activity' = Sthis->actzvitvid'remote search' => Sthis->remoteSearch.''Lead_1d' => Sactivitv->qetleadO?-›getido.contact 1d => sactivity->oettontact0r->oetiid0.account 1d' => sactivity->oetAccount07->oetiid0l'opportunity id' => Sactivity->oet0ooortunitv02->aettdor.'stage id' => Sactivity->aetStage02->cetido.100% 12Inu / May 21.00.04+0 ..=custom.log= laravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]Cascadetiò accounts firA console [PROD]# console [eu)A console [STAGING]Hubspot Rate LimitingHubspot Rate Limipublic function refreshCrmData(): voiduse...Command cd, grepclass ProviderratelimitenO cd /Users/Lukas/iiminny/aoo & areo -n "function findProspectDataßvEma1l" app/Services/crm/BaseService.ohoorotected RateLimiter SrateLimiter:Command cd, grep, headpublic function __construct(RateLimiter SrateLimiter)t...h•cd /UsersLukas iiminny/app &o grep -rn "FindProspectDataByEmail" app/Services/crm 2>/dev/nul head -16public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */Command ed aron bondforeach (Sprovider->getRateLimits as $rateLimit) ‹• cd /Users/lukas/iminnv/aop && aren -rn "findProspectDataßvEmai" aoo/ 2>/dev/nul head -10$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {app//services/calendar/command/Importrarticipants.pnp: 295streng senaes/. tarrayzogemadLThportParticipants. pho-398-Scrmkecords = sth1s-orivate tunction tindProsoectDatabvEma1lThoughtsPoad ImnortDarticinante nhn #l 275-204return trueCommand cd, greppubLic tunction requestava1lableln kateLimited Sprovider: 1ntcD /sevs/ukas/nalr/Coanan66 mporPartICaparts-ectoataByEinai 1*private function fandProspectoataByemad (string semasona 1arrayreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLinDoad ImnortDarticinante nhn #l 206-16/->maxoCommand cd. grep• cd /Users/lukas/jiminny/app && grep -n "function matchExactlyByEmail\|function matchByDomain'Sinnlorrocnearolieemwarurblaihrhrnublic function incrementRequestCountRateLimited Sorovider)• voidView al** Avan Ratel imitIntenface Sratelimit *^onn/lahelCrm/G MotchArtivituCrmOnta.nhn 16lforeach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnatmit-snotkovol Cnatol imit-sao+Windowoh•/ity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/lSvncHubspotObiects.ohv +6ort/G HydrateCrmDataBvExternalCallid.Job.oho +6re/ HandleHubspotRateLimit.php ÷44onntlshelPrm/ß CunaOnnartunitineloh.nhnhe6 ImnortPotch lohTroit nhnReiect allAccent alliAsk anvthina (&4D<> CodeC° Adantive112-48UTE.8Ifo 4 spaces...
|
NULL
|
8519347686788867205
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeProletey© DetachActivityObject.phpC) M PhostormcodeProletey© DetachActivityObject.phpC) MatchMeeting@wner.r©syncopportunitesJoo.ong© Client.php(C) ReindexForAccount.loloeinel-reltcelnitierle© ReindexForLeadJob.plO kelnaexrorvpponunit© ReindexForUserJob.pr(C) Hubspot/Service.phoC) CachedCrmServiceDecorator.phoС) ketrуaсuivitysyncJob.lTHubspot/.SyncCrmEntitiesTrait.php© SyncActivity.phpServicelnterface.php© OpportunitySyncTest.phplearaownstream.pnpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handled> CJ AiAutomationSconnection->transaction(function ( use (Sactivity, ScrmActivityService, SactivityRepository) {AkeporsD Audiov U Auromaredkeporis(C) RequestGenerateRepc© SendReportExpirinaSoC) SendReport.ob.ohp© SendReportMailJob.ph 107C) SendRevort NotGeneralN CalendarCrmv Delete© DeleteAccountJob.l 106© DeleteContactJob.f 10+D DeleteCrmEntity Tra 108© DeleteLeadJob.php(C) [EMAIL]) VerifvActivitvCrmT;v D Hubspot> M Traits© FetchMergedObjec113© HubspotAppUninstC) ImportAccountBato( ImportBatchJobTra© ImportContactBatcl© ImportopportunityE 11( ProcessHubspotWe© ProcesSinternalWer 121© ProcessMergedObj 122© ProcessWebhooKEl 123C) UodateDealWeohoi> M Salesforce© AutologDelayedToCrm 126(C) CheckAndRetrvRemoti© CreateFollowupActivit! 128C) CreateNotes.oho© MatchActivities ToNew 13€(c) MatchActivitvCrmbDate(6 Note@biect nhn(C) SaveActivitv nhnLOg. .InTOMnacchaccivityurmvara scariine unn daca macchine'activity' => $this->activityld"remote search' = schis-›remoresearch,'set configuration' => Sthis->fromConfiguration?->getIdo'old State' =>'lead id' => Sactivity->qetLead(?->getId.contact 10 = sactzvirv-›cerlontact,->qetlo0iaccount1d' => Sactavity->qetAccount0?->getiidol'opportunity id' => Sactivity->qetOpportunitvO2->getIdO.stage 1d' => Sactivitv->qetStage0?->qetiido.Sthis->resetcrmianninossactivitv. SactivitvRenositorv):Sthis->switchCrmConfiaurationTfNeededSactivitv):Sactivitv->refreshO:ScrmActivityService->updateCrmData(activity: $activity,renotesearch: Sthis->remoteSearch.ShasMatch = $activity->getLead !== null11 Sactivity->getContact !== null11 Sactivity->getAccount |== nullI1 Sactivity->getOpportunity !== null:if (ShasMatch) {Loq:: info( message:'[MatchActivityCrmDatal Successfully matched CRM data'. [activity' = Sthis->actzvitvid'remote search' => Sthis->remoteSearch.''Lead_1d' => Sactivitv->qetleadO?-›getido.contact 1d => sactivity->oettontact0r->oetiid0.account 1d' => sactivity->oetAccount07->oetiid0l'opportunity id' => Sactivity->oet0ooortunitv02->aettdor.'stage id' => Sactivity->aetStage02->cetido.100% 12Inu / May 21.00.04+0 ..=custom.log= laravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]Cascadetiò accounts firA console [PROD]# console [eu)A console [STAGING]Hubspot Rate LimitingHubspot Rate Limipublic function refreshCrmData(): voiduse...Command cd, grepclass ProviderratelimitenO cd /Users/Lukas/iiminny/aoo & areo -n "function findProspectDataßvEma1l" app/Services/crm/BaseService.ohoorotected RateLimiter SrateLimiter:Command cd, grep, headpublic function __construct(RateLimiter SrateLimiter)t...h•cd /UsersLukas iiminny/app &o grep -rn "FindProspectDataByEmail" app/Services/crm 2>/dev/nul head -16public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */Command ed aron bondforeach (Sprovider->getRateLimits as $rateLimit) ‹• cd /Users/lukas/iminnv/aop && aren -rn "findProspectDataßvEmai" aoo/ 2>/dev/nul head -10$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {app//services/calendar/command/Importrarticipants.pnp: 295streng senaes/. tarrayzogemadLThportParticipants. pho-398-Scrmkecords = sth1s-orivate tunction tindProsoectDatabvEma1lThoughtsPoad ImnortDarticinante nhn #l 275-204return trueCommand cd, greppubLic tunction requestava1lableln kateLimited Sprovider: 1ntcD /sevs/ukas/nalr/Coanan66 mporPartICaparts-ectoataByEinai 1*private function fandProspectoataByemad (string semasona 1arrayreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLinDoad ImnortDarticinante nhn #l 206-16/->maxoCommand cd. grep• cd /Users/lukas/jiminny/app && grep -n "function matchExactlyByEmail\|function matchByDomain'Sinnlorrocnearolieemwarurblaihrhrnublic function incrementRequestCountRateLimited Sorovider)• voidView al** Avan Ratel imitIntenface Sratelimit *^onn/lahelCrm/G MotchArtivituCrmOnta.nhn 16lforeach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnatmit-snotkovol Cnatol imit-sao+Windowoh•/ity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/lSvncHubspotObiects.ohv +6ort/G HydrateCrmDataBvExternalCallid.Job.oho +6re/ HandleHubspotRateLimit.php ÷44onntlshelPrm/ß CunaOnnartunitineloh.nhnhe6 ImnortPotch lohTroit nhnReiect allAccent alliAsk anvthina (&4D<> CodeC° Adantive112-48UTE.8Ifo 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6272
|
259
|
10
|
2026-05-07T18:08:07.105814+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177287105_m1.jpg...
|
Control Centre
|
Control Centre
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 lhl100% <47-•DOCKERDOCKER (-zsh)docker_lamp_1docker_lamp_16S DONEdocker_1amp_1DEV (-zsh)₴82APP (-zsh)STAGE (ssh)*32026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….1 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/docker_lamp_12026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]4sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_Lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]2sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_1 |2026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_1-2026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84|screenpipe*Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.Wi-FiOffBluetothOnAirDropOff*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consoleDisplaySoundPoetry could not find a pyproject.toml file in /UsePoetry could not find a pyproject.tomlfile in /Use@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|Music.appT4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10:-$2026 from 212.5.153.87XIT5QA (-zsh)Last login: Thu May7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents‹as@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|Thu 7 May 21:08:07FocusStageManagerScreenMirroringSTAGEFRONTENDEXTENSION...
|
NULL
|
-1234613139520517240
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 lhl100% <47-•DOCKERDOCKER (-zsh)docker_lamp_1docker_lamp_16S DONEdocker_1amp_1DEV (-zsh)₴82APP (-zsh)STAGE (ssh)*32026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….1 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/docker_lamp_12026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]4sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_Lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]2sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_1 |2026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_1-2026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_14sDONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84|screenpipe*Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.Wi-FiOffBluetothOnAirDropOff*** System restart required ***Last login: Mon Apr 27 07:45:272026 from 212.5.153X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consoleDisplaySoundPoetry could not find a pyproject.toml file in /UsePoetry could not find a pyproject.tomlfile in /Use@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|Music.appT4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10:-$2026 from 212.5.153.87XIT5QA (-zsh)Last login: Thu May7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parents‹as@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|Thu 7 May 21:08:07FocusStageManagerScreenMirroringSTAGEFRONTENDEXTENSION...
|
6270
|
NULL
|
NULL
|
NULL
|
|
6288
|
260
|
18
|
2026-05-07T18:09:00.463825+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177340463_m2.jpg...
|
PhpStorm
|
faVsco.js – SyncHubspotObjects.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavigareCodeFV faVsco.js?9 master kProiec PhostormINavigareCodeFV faVsco.js?9 master kProiect© DetachActivityObject.phpeeeeTephleieerlmre© SyncOpportunitiesJob.phpC) Client.phpDownloadlrack.onc) Importcall.one© ImportExternalActivc) Impont willovideos@ IsActivitvReadyForf © Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.phoC) MatchermData.phpTHubspot/.SyncCrmEntitiesTrait.pho(C) Pipedrive/Service.php© UpdateCrmFieldDaOpportunitySyncTest.phpc) Updatecustomerm>C JustCall> M PushSummarvToCrm→ RinaCentrall→ZoomPhone(C) ActivitvChandeCatedoC) [EMAIL]© ConferenceCrmMatchC)DeleteActivities.oho© Delete TeamChurnDatac) DoleteTeamcRetention© HardDeleteActivities.p© HardDeleteActivity.ph© MatchMeetingOwner.p(C) PoindeyForAccount.lolli© ReindexForContactJob© ReindexForGroupJob.f© ReindexForLeadJob.pl© ReindexForOpportunit© ReindexForUserJob.ph© RetryActivitySyncJob.© SyncActivity.php© TeardownStream.php> C AiAutomationC AiReports•D AUdIoAutomatedReports© RequestGenerateAskJ© RequestGenerateRenc(C) SendRevort ExoirinaSo@ SendReport.Job.phpC)SendRenortMail.lob.oh@ SendRenortNotGeneral> M CalendarDCrmv M Delete@ DeleteAccount loh.iC) DeleteContact.loh.r@ Noloto CrmEntitvTree Nolotol ond lnh nhr(e) Nelete@pportunityJ(e) VorifvActivitvCrmT.Servicelntertace.phpk?phpdeciare (strict tvnesai):namespace Jiminny \Jobs\Activity \Import;use Illuminate \Bus\Queueableuse Illuminate \Contracts\Queue\ShouldQueue;use eecuminace roundaczon bus uispacchaole.luce Tlluminate Queve interactswithuveueuse Jiminny component yueve constantsuse Jininny contracts services uri searchlaskenterrace.use viminny cxcepcions crnupdarecxceptionuse Jiminny Exceptions Modeunotroundexceptlon:use Jiminny Inteqrations Playbookkesolver.luse Jiminny Jobs Middleware HandleHubspotRateLimit:use Jiminny Models Activity Provider:use Jiminny Models Crm rlelduse Jaminny modelsuse Jiminny Renositories ActivitvRevository:use Jiminny Renositories PlavbookCategorvRepository:useJaminny Services Crm ProviderRegistry:use Psr\Log \LoggerInterfaceuse Jiminny Models Feature Featureenum.class HvdrateCrmDataßvExternalCal1Td.Joh imolements ShouldQueueuse Disnatchableuse InteractsWithQueue;use Queueable:private LoggerInterface $logger:y usagesprivate int SactivityId;private ModelsTeam $team:private ?Models\Playbook $playbook:private string scrmualtbahapesyAccept File &+X Reiect File t8@+ 5 of 7 files →SonarQube for INF cuaadonc. Netect more cecurity iccuec in vour DHP filec II Try S.Whe Sorver |l Iearn more / Don't ack adain (todav 10-25)ACCept Renect© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminA console [PROD]# console [eu)A console [STAGING]›use ...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {return true:pubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnat.mit-›getKey, $rateLimit->getWindow0):lbl100% 12Thu 7 May 21:09:00AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit• ap /Servs/ts/cs/ndar/Yomman8/.mportParticapants.phpprivate functcon te rospeetbataßyeratCt78t8yg 31): 7array+0 ..cp /Srvs/skas//2achey/emg s6, groec-oraifr-pfton natchExactlyByEna 1)/function natchbyDoratnv*pubtic function matchEybontynYstring semag , ant suset gunud : arrayzarray• cd /Users/lukas/jiminny/app && grep -n "function matchByProspectIdentifier196÷|private function matchByProspectIdentifier(Command cd. grep, heado ce dusers/lukas/jiminny/app && grep -n "findByProspectIdentifier" app/Services/Crm/ProspectCache.php |A You've used 91% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6app/Jobs/Crm/D SyncHubsp/NObjects.php +6ort/ HydrateCrmDataBvExternalCallid.Job.ohp +Ere/ HandleHubspotRateLimit.php ÷44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdAsk anvthina (&4DC° AdantiveView al* Reiect allAccent alliW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
NULL
|
2778001298063416174
|
NULL
|
click
|
ocr
|
NULL
|
PhostormINavigareCodeFV faVsco.js?9 master kProiec PhostormINavigareCodeFV faVsco.js?9 master kProiect© DetachActivityObject.phpeeeeTephleieerlmre© SyncOpportunitiesJob.phpC) Client.phpDownloadlrack.onc) Importcall.one© ImportExternalActivc) Impont willovideos@ IsActivitvReadyForf © Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.phoC) MatchermData.phpTHubspot/.SyncCrmEntitiesTrait.pho(C) Pipedrive/Service.php© UpdateCrmFieldDaOpportunitySyncTest.phpc) Updatecustomerm>C JustCall> M PushSummarvToCrm→ RinaCentrall→ZoomPhone(C) ActivitvChandeCatedoC) [EMAIL]© ConferenceCrmMatchC)DeleteActivities.oho© Delete TeamChurnDatac) DoleteTeamcRetention© HardDeleteActivities.p© HardDeleteActivity.ph© MatchMeetingOwner.p(C) PoindeyForAccount.lolli© ReindexForContactJob© ReindexForGroupJob.f© ReindexForLeadJob.pl© ReindexForOpportunit© ReindexForUserJob.ph© RetryActivitySyncJob.© SyncActivity.php© TeardownStream.php> C AiAutomationC AiReports•D AUdIoAutomatedReports© RequestGenerateAskJ© RequestGenerateRenc(C) SendRevort ExoirinaSo@ SendReport.Job.phpC)SendRenortMail.lob.oh@ SendRenortNotGeneral> M CalendarDCrmv M Delete@ DeleteAccount loh.iC) DeleteContact.loh.r@ Noloto CrmEntitvTree Nolotol ond lnh nhr(e) Nelete@pportunityJ(e) VorifvActivitvCrmT.Servicelntertace.phpk?phpdeciare (strict tvnesai):namespace Jiminny \Jobs\Activity \Import;use Illuminate \Bus\Queueableuse Illuminate \Contracts\Queue\ShouldQueue;use eecuminace roundaczon bus uispacchaole.luce Tlluminate Queve interactswithuveueuse Jiminny component yueve constantsuse Jininny contracts services uri searchlaskenterrace.use viminny cxcepcions crnupdarecxceptionuse Jiminny Exceptions Modeunotroundexceptlon:use Jiminny Inteqrations Playbookkesolver.luse Jiminny Jobs Middleware HandleHubspotRateLimit:use Jiminny Models Activity Provider:use Jiminny Models Crm rlelduse Jaminny modelsuse Jiminny Renositories ActivitvRevository:use Jiminny Renositories PlavbookCategorvRepository:useJaminny Services Crm ProviderRegistry:use Psr\Log \LoggerInterfaceuse Jiminny Models Feature Featureenum.class HvdrateCrmDataßvExternalCal1Td.Joh imolements ShouldQueueuse Disnatchableuse InteractsWithQueue;use Queueable:private LoggerInterface $logger:y usagesprivate int SactivityId;private ModelsTeam $team:private ?Models\Playbook $playbook:private string scrmualtbahapesyAccept File &+X Reiect File t8@+ 5 of 7 files →SonarQube for INF cuaadonc. Netect more cecurity iccuec in vour DHP filec II Try S.Whe Sorver |l Iearn more / Don't ack adain (todav 10-25)ACCept Renect© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminA console [PROD]# console [eu)A console [STAGING]›use ...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter SrateLimiter)l...hpublic function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {return true:pubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit) ‹Sthicesnat.mit-›getKey, $rateLimit->getWindow0):lbl100% 12Thu 7 May 21:09:00AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit• ap /Servs/ts/cs/ndar/Yomman8/.mportParticapants.phpprivate functcon te rospeetbataßyeratCt78t8yg 31): 7array+0 ..cp /Srvs/skas//2achey/emg s6, groec-oraifr-pfton natchExactlyByEna 1)/function natchbyDoratnv*pubtic function matchEybontynYstring semag , ant suset gunud : arrayzarray• cd /Users/lukas/jiminny/app && grep -n "function matchByProspectIdentifier196÷|private function matchByProspectIdentifier(Command cd. grep, heado ce dusers/lukas/jiminny/app && grep -n "findByProspectIdentifier" app/Services/Crm/ProspectCache.php |A You've used 91% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6app/Jobs/Crm/D SyncHubsp/NObjects.php +6ort/ HydrateCrmDataBvExternalCallid.Job.ohp +Ere/ HandleHubspotRateLimit.php ÷44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdAsk anvthina (&4DC° AdantiveView al* Reiect allAccent alliW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
6287
|
NULL
|
NULL
|
NULL
|
|
6289
|
259
|
18
|
2026-05-07T18:09:00.539724+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177340539_m1.jpg...
|
PhpStorm
|
faVsco.js – SyncHubspotObjects.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahl100% <78Thu 7 May 21:09:01STAGE (ssh)*3DOCKERDEV (-zsh)882APP (-zsh)DOCKER (-zsh)docker_lamp_1docker_lamp_12026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….6S DONEdocker_1amp_1fd/1'2>&1docker_lamp_14sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/2026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]1 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > */proc/1/fd/1'2>&1docker_lamp_12sDONEdocker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]1 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_12026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_1docker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84screenpipe*Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from 212.5.153.87in:-$XIT5QA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6181+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
NULL
|
7572412254347982901
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahl100% <78Thu 7 May 21:09:01STAGE (ssh)*3DOCKERDEV (-zsh)882APP (-zsh)DOCKER (-zsh)docker_lamp_1docker_lamp_12026-05-07 14:30:06 Running ['artisan'meeting-bot:schedule-bot] ….6S DONEdocker_1amp_1fd/1'2>&1docker_lamp_14sDONEdocker_1amp_11 '/usr/local/bin/php' 'artisan'meeting-bot: schedule-bot > */proc/1/2026-05-07 14:30:13 Running ['artisan'dialers:monitor-activities]1 '/usr/local/bin/php' 'artisan' dialers:monitor-activities › */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:17 Running ['artisan' jiminny:monitor-social-accountSJ3s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > */proc/1/fd/1'2>&1docker_lamp_12sDONEdocker_lamp_12026-05-07 14:30:20 Running ['artisan' mailbox:skip-lists:refresh]1 '/usr/local/bin/php' 'artisan'mailbox: skip-lists:refresh › */proc/1/fd/1'2>&1docker_lamp_112026-05-07 14:30:23 Running ['artisan' mailbox:batch:process --max-batches=15]2s DONEdocker_Lamp_11 '/usr/local/bin/php' 'artisan'mailbox:batch:process --max-batches=15 >*/proc/1/fd/1' 2>&1docker_lamp_12026-05-07 14:30:25 Running ['artisan' conference:monitor: count]1S DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan' conference:monitor: count > */proc/1/fd/1'2>&1docker_lamp_12026-05-07 14:30:27 Running ['artisan' activity:purge-stale]2S DONEdocker_1amp_11 '/usr/local/bin/php' 'artisan' activity:purge-stale › '/proc/1/fd/12>&1docker_lamp_1docker_lamp_1docker_lamp_12026-05-07 14:30:30 Running ['artisan' mailbox:text-relay:sync] {"error":"invalid_request""error_description": "Invalidimpersonation \u0026quot; sub\u0026quot;field: @"docker_1amp_11}docker_lamp_1docker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:text-relay:sync › */proc/1/fd/1' 2>&1docker_1amp_12026-05-07 14:30:35 Running ['artisan'conference:pre-meeting-notification]10s DONEdocker_1amp_111 '/usr/local/bin/php' 'artisan' conference:pre-meeting-notification'/proc/1/fd/1' 2>&1unexpected EOFukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop) $-zsh• 84screenpipe*Y2PROD (ssh)New release '24.04.4 LTS' available.Run 'do-release-upgrade' to upgrade to it.-zsh|*** System restart required ***Last login: Mon Apr 27 07:45:27 2026 from 212.5.153.87X L3 EU (-zsh)Last login: Thu May 7 09:29:14 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parents@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Tue Apr 28 06:25:10 2026 from 212.5.153.87in:-$XIT5QA (-zsh)Last login: Thu May 7 09:44:56on ttys002Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsX 16FE (-zsh)Last login: Thu May 7 09:44:56on ttys004₴6181+PRODSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentsFRONTENDPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
6285
|
NULL
|
NULL
|
NULL
|
|
6318
|
264
|
0
|
2026-05-07T18:15:01.692254+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177701692_m2.jpg...
|
PhpStorm
|
faVsco.js – ConferenceCrmMatcherJob.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavigarecodeProiect v© DetachActivityObje PhostormINavigarecodeProiect v© DetachActivityObject.php© ActivityChangeCatego© SyncOpportunitiesJob.php• Cllentonp©Assignownersnip.ongC DelereAcuivities.onpC Delete leamenurnDatac) Delele l eamskerention© HardDeleteActivities.pc) Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.pho© HardDeleteActivity.pnj ( Hubspot/.../SyncCrmEntitiesTrait.php© MatchMeetingOwner.r© Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.phpclass ConferencecrmMatcherJob imolements Shou doueueC) ReindexForAccountJoloublic function handledC) ReindexForcontactJoiC) ReindexForgroupJob.r© ReindexForUser.Job.phC) RetrvActivitvSvnc.lob.n@ SvncActivity.php© TeardownStream.php•IM A AutomationIM AiRenorts> D AudioMAutomatedRenorts(C) RequestGenerateAck.lil© RequestGenerateRepo© SendReportExpiringSoC) SendReport.loh nhn© SendReportMailJob.phc senakeponinorcenera• C Calendaraermv 0 Deletec) DeleteAccountJob.c) DeleteContactJob.rw Deletecrmentitvurac) Deletelead.oo.oho© DeleteOpportunityC) VerifvActivitvCrmirv a Hubsoot> TraitsC) FetchMeraedObiecC) Hubsnot AonUninst@ ImnortAccountRatoN. ImnortRatch.lohTraC) ImnortContactRateC) Imnort@nnortunitvf# ProcessHubsnotWeC) ProceccinternalWelC DrococcMornedobie DrococeWohhookse) lindataDonlWohha) M CalocforcdtrySuser = Sactivitv->aetUser@:SpersistedAttendees = $this->collectParticipants(Sactivity):i€ Cemntv(SnensistedAttendeps))₫Slogger->info('[ConferenceCrmMatcherJob] No valid participants to process', [=> $this->activityId,ScrmService = ScrmResolver->resolveForUser(Suser):SimportParticipants = Sthis->createImportParticipants(Sactivity. Suser. SpersistedAttendees):SimportParticipants->setcrmservicescrmservicenSimportParticipants->retreshcrmbataoSloager->info('[ConfernceCrmMatcherJobl Refresh activity erm data finished'. [l'activity id' => sthis-›activitvid.'particivants count' => countSoersistedAttendees).} catch (SocialAccountTokenInvalidException $e) {Sloagen->error('ConferencecrmMatcherJ0b CRM token invalid'.=> Se->aetMessade@i.i// Prevent retries when no social account is available.Sthis->fail(Se):catch Eycontion Col d$logger->error('[ConferenceCrmMatcherJob] Failed to refresh activity crm data', [tactivity idt -s Cthic-sactivitutdl'error' => $e->qetMessage0.'trace' => $e->qetTraceAsStringO.D:tlof2 edits yAccept File &+X Reiect File t8@+ 6 of 7 files →throw SearQube for INE suadections: Netect more cecurity iccuec in vour DHP filec II Try SonarQube Cloud for fres /I Download oarQuhe Sorver |l Iearn more /I Don't ack adain (todav 10-25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) ‹return true:pubLic tunction requestavallableln kateLimited Sprovider : 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sprovider->getRateLimitso(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit){Sthicesnasmit-›getKey, $rateLimit->getWindow0):TO lo100% 12Thu 7 May 21:15:02U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit+0 ..ContinueCommand cd, areo, headop /yoer /bxev/nint 1 grep -t Trst Th iC -ActivityServie\|craActavityService" -nc luderi x- phpuSKipwA You've used 93% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/l#SvncHubspotObiects.ohv +6oort/@ HydrateCrmDataByExternalCallid.Job.oho +6app/Jobs/Middleware/ HandleHubspotRateLimit.php +44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdlAsk anvthina (84L)C° AdantiveView al•Reiect alllAccent alli• oW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
NULL
|
-8903636769225120449
|
NULL
|
click
|
ocr
|
NULL
|
PhostormINavigarecodeProiect v© DetachActivityObje PhostormINavigarecodeProiect v© DetachActivityObject.php© ActivityChangeCatego© SyncOpportunitiesJob.php• Cllentonp©Assignownersnip.ongC DelereAcuivities.onpC Delete leamenurnDatac) Delele l eamskerention© HardDeleteActivities.pc) Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.pho© HardDeleteActivity.pnj ( Hubspot/.../SyncCrmEntitiesTrait.php© MatchMeetingOwner.r© Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.phpclass ConferencecrmMatcherJob imolements Shou doueueC) ReindexForAccountJoloublic function handledC) ReindexForcontactJoiC) ReindexForgroupJob.r© ReindexForUser.Job.phC) RetrvActivitvSvnc.lob.n@ SvncActivity.php© TeardownStream.php•IM A AutomationIM AiRenorts> D AudioMAutomatedRenorts(C) RequestGenerateAck.lil© RequestGenerateRepo© SendReportExpiringSoC) SendReport.loh nhn© SendReportMailJob.phc senakeponinorcenera• C Calendaraermv 0 Deletec) DeleteAccountJob.c) DeleteContactJob.rw Deletecrmentitvurac) Deletelead.oo.oho© DeleteOpportunityC) VerifvActivitvCrmirv a Hubsoot> TraitsC) FetchMeraedObiecC) Hubsnot AonUninst@ ImnortAccountRatoN. ImnortRatch.lohTraC) ImnortContactRateC) Imnort@nnortunitvf# ProcessHubsnotWeC) ProceccinternalWelC DrococcMornedobie DrococeWohhookse) lindataDonlWohha) M CalocforcdtrySuser = Sactivitv->aetUser@:SpersistedAttendees = $this->collectParticipants(Sactivity):i€ Cemntv(SnensistedAttendeps))₫Slogger->info('[ConferenceCrmMatcherJob] No valid participants to process', [=> $this->activityId,ScrmService = ScrmResolver->resolveForUser(Suser):SimportParticipants = Sthis->createImportParticipants(Sactivity. Suser. SpersistedAttendees):SimportParticipants->setcrmservicescrmservicenSimportParticipants->retreshcrmbataoSloager->info('[ConfernceCrmMatcherJobl Refresh activity erm data finished'. [l'activity id' => sthis-›activitvid.'particivants count' => countSoersistedAttendees).} catch (SocialAccountTokenInvalidException $e) {Sloagen->error('ConferencecrmMatcherJ0b CRM token invalid'.=> Se->aetMessade@i.i// Prevent retries when no social account is available.Sthis->fail(Se):catch Eycontion Col d$logger->error('[ConferenceCrmMatcherJob] Failed to refresh activity crm data', [tactivity idt -s Cthic-sactivitutdl'error' => $e->qetMessage0.'trace' => $e->qetTraceAsStringO.D:tlof2 edits yAccept File &+X Reiect File t8@+ 6 of 7 files →throw SearQube for INE suadections: Netect more cecurity iccuec in vour DHP filec II Try SonarQube Cloud for fres /I Download oarQuhe Sorver |l Iearn more /I Don't ack adain (todav 10-25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) ‹return true:pubLic tunction requestavallableln kateLimited Sprovider : 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sprovider->getRateLimitso(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit){Sthicesnasmit-›getKey, $rateLimit->getWindow0):TO lo100% 12Thu 7 May 21:15:02U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit+0 ..ContinueCommand cd, areo, headop /yoer /bxev/nint 1 grep -t Trst Th iC -ActivityServie\|craActavityService" -nc luderi x- phpuSKipwA You've used 93% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/l#SvncHubspotObiects.ohv +6oort/@ HydrateCrmDataByExternalCallid.Job.oho +6app/Jobs/Middleware/ HandleHubspotRateLimit.php +44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdlAsk anvthina (84L)C° AdantiveView al•Reiect alllAccent alli• oW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
6317
|
NULL
|
NULL
|
NULL
|
|
6320
|
264
|
1
|
2026-05-07T18:15:12.448495+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-07/1778 /Users/lukas/.screenpipe/data/data/2026-05-07/1778177712448_m2.jpg...
|
PhpStorm
|
faVsco.js – ConferenceCrmMatcherJob.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavigarecodeProiect v© DetachActivityObje PhostormINavigarecodeProiect v© DetachActivityObject.php© ActivityChangeCatego© SyncOpportunitiesJob.php• Cllentonp©Assignownersnip.ongC DeleteAcuivities.onpC Delete leamenurnDatac) Delele l eamskerention© HardDeleteActivities.pc) Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.pho© HardDeleteActivity.pnj ( Hubspot/.../SyncCrmEntitiesTrait.php© MatchMeetingOwner.r© Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.phpclass ConferencecrmMatcherJob imolements Shou doueueC) ReindexForAccountJoloublic function handledC) ReindexForcontactJoiC) ReindexForgroupJob.r© ReindexForUser.Job.phC) RetrvActivitvSvnc.lob.n@ SvncActivity.php© TeardownStream.php•IM A AutomationIM AiRenorts> D AudioMAutomatedRenorts(C) RequestGenerateAck.lil© RequestGenerateRepo© SendReportExpiringSoC) SendReport.loh nhn© SendReportMailJob.phsenakeponinorcenera• C Calendaraermv 0 Deletec) DeleteAccountJob.c) DeleteContactJob.rw Deletecrmentitvurac) Deletelead.oo.oho© DeleteOpportunityC) VerifvActivitvCrmirv a Hubsoot> TraitsC) FetchMeraedObiecC) Hubsnot AonUninst@ ImnortAccountRatoN. ImnortRatch.lohTraC) ImnortContactRateC) Imnort@nnortunitvf# ProcessHubsnotWeC) ProceccinternalWelG DrococcMernodohie DrococeWohhookse) lindataDonlWohha) M CalocforcdtrySuser = Sactivitv->aetUser0*SpersistedAttendees = $this->collectParticipants(Sactivity):i€ Cemntv(SnensistedAttendeps))₫Slogger->info('[ConferenceCrmMatcherJob] No valid participants to process', [=> $this->activityId,ScrmService = ScrmResolver->resolveForUser(Suser):SimportParticipants = Sthis->createImportParticipants(Sactivity. Suser. SpersistedAttendees):SimportParticipants->setcrmservicescrmservicenSimportParticipants->retreshcrmbataoSloager->info('[ConfernceCrmMatcherJobl Refresh activity erm data finished'. [l'activity id' => sthis-›activitvid.'particivants count' => countSoersistedAttendees).} catch (SocialAccountTokenInvalidException $e) {Sloagen->error('ConferencecrmMatcherJ0b CRM token invalid'.=> Se->aetMessade@i.i// Prevent retries when no social account is available.Sthis->fail(Se):catch Eycontion Col d$logger->error('[ConferenceCrmMatcherJob] Failed to refresh activity crm data', [tactivity idt -s Cthic-sactivitutdl'error' => $e->qetMessage0.'trace' => $e->qetTraceAsStringO.D:tlof2 edits yAccept File &+X Reiect File t8@+ 6 of 7 files →throw Se:arQube for INE suadections: Netect more cecurity iccuec in vour DHP filec II Try SonarQube Cloud for fres /I Download oarQuhe Sorver |l Iearn more /I Don't ack adain (todav 10-25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {return true:pubLic tunction requestavallableln kateLimited Sprovider : 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit){Sthicesnasmit-›getKey, $rateLimit->getWindow0):hel100% 12Thu 7 May 21:15:12U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit+0 ..Continue0 /90es/ukas/ntal Y grep st grst Thd -2ctavityServicel/craActAvityService" =nelude "*, php»app/Jobs/Crm/MatchActivityCrmData.php:21:use Jiminny\Services\Crm\CrmActivityService;stonnection-s eransactionScrmActivitvServicessuodateCrmDatalCommand cd, grep, heado 2a/tesens/ukas/n-v Y/st | gr°-3-n "dispatch. *new.JOb \/dispatch(new" -includer"*, php" app/ListenersA You've used 93% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/l#SvncHubspotObiects.ohv +6ort/G HydrateCrmDataBvExternalCallid.Job.oho +6re/ HandleHubspotRateLimit.php ÷44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdAsk anvthina (&4DC° Adantive* Reiect alliiAccent alliW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
NULL
|
-3733594045236759376
|
NULL
|
click
|
ocr
|
NULL
|
PhostormINavigarecodeProiect v© DetachActivityObje PhostormINavigarecodeProiect v© DetachActivityObject.php© ActivityChangeCatego© SyncOpportunitiesJob.php• Cllentonp©Assignownersnip.ongC DeleteAcuivities.onpC Delete leamenurnDatac) Delele l eamskerention© HardDeleteActivities.pc) Hubspot/Service.phpC) PayloadBuilder.php(c) CrmActivityService.phoC) CachedCrmServiceDecorator.pho© HardDeleteActivity.pnj ( Hubspot/.../SyncCrmEntitiesTrait.php© MatchMeetingOwner.r© Pipedrive/Service.phpServicelntertace.php© OpportunitySyncTest.phpclass ConferencecrmMatcherJob imolements Shou doueueC) ReindexForAccountJoloublic function handledC) ReindexForcontactJoiC) ReindexForgroupJob.r© ReindexForUser.Job.phC) RetrvActivitvSvnc.lob.n@ SvncActivity.php© TeardownStream.php•IM A AutomationIM AiRenorts> D AudioMAutomatedRenorts(C) RequestGenerateAck.lil© RequestGenerateRepo© SendReportExpiringSoC) SendReport.loh nhn© SendReportMailJob.phsenakeponinorcenera• C Calendaraermv 0 Deletec) DeleteAccountJob.c) DeleteContactJob.rw Deletecrmentitvurac) Deletelead.oo.oho© DeleteOpportunityC) VerifvActivitvCrmirv a Hubsoot> TraitsC) FetchMeraedObiecC) Hubsnot AonUninst@ ImnortAccountRatoN. ImnortRatch.lohTraC) ImnortContactRateC) Imnort@nnortunitvf# ProcessHubsnotWeC) ProceccinternalWelG DrococcMernodohie DrococeWohhookse) lindataDonlWohha) M CalocforcdtrySuser = Sactivitv->aetUser0*SpersistedAttendees = $this->collectParticipants(Sactivity):i€ Cemntv(SnensistedAttendeps))₫Slogger->info('[ConferenceCrmMatcherJob] No valid participants to process', [=> $this->activityId,ScrmService = ScrmResolver->resolveForUser(Suser):SimportParticipants = Sthis->createImportParticipants(Sactivity. Suser. SpersistedAttendees):SimportParticipants->setcrmservicescrmservicenSimportParticipants->retreshcrmbataoSloager->info('[ConfernceCrmMatcherJobl Refresh activity erm data finished'. [l'activity id' => sthis-›activitvid.'particivants count' => countSoersistedAttendees).} catch (SocialAccountTokenInvalidException $e) {Sloagen->error('ConferencecrmMatcherJ0b CRM token invalid'.=> Se->aetMessade@i.i// Prevent retries when no social account is available.Sthis->fail(Se):catch Eycontion Col d$logger->error('[ConferenceCrmMatcherJob] Failed to refresh activity crm data', [tactivity idt -s Cthic-sactivitutdl'error' => $e->qetMessage0.'trace' => $e->qetTraceAsStringO.D:tlof2 edits yAccept File &+X Reiect File t8@+ 6 of 7 files →throw Se:arQube for INE suadections: Netect more cecurity iccuec in vour DHP filec II Try SonarQube Cloud for fres /I Download oarQuhe Sorver |l Iearn more /I Don't ack adain (todav 10-25)© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited Sprovider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuota())) {return true:pubLic tunction requestavallableln kateLimited Sprovider : 1ntreturn Sprovider->getRateLimits@->isNotEmptv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLir->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Avan Ratel imitIntenface Sratel imit *^foreach (Sprovider->getRateLimits as $rateLimit){Sthicesnasmit-›getKey, $rateLimit->getWindow0):hel100% 12Thu 7 May 21:15:12U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate Limiting• Hubspot Rate Limit+0 ..Continue0 /90es/ukas/ntal Y grep st grst Thd -2ctavityServicel/craActAvityService" =nelude "*, php»app/Jobs/Crm/MatchActivityCrmData.php:21:use Jiminny\Services\Crm\CrmActivityService;stonnection-s eransactionScrmActivitvServicessuodateCrmDatalCommand cd, grep, heado 2a/tesens/ukas/n-v Y/st | gr°-3-n "dispatch. *new.JOb \/dispatch(new" -includer"*, php" app/ListenersA You've used 93% of your quota. Quota resets May 8, 11:00 AM GMT+3.app/Jobs/Crm/ MatchActivityCrmData.php +6app/Jobs/Activity/ ConferenceCrmMatcherJob.php +6aoo/lobs/Crm/l#SvncHubspotObiects.ohv +6ort/G HydrateCrmDataBvExternalCallid.Job.oho +6re/ HandleHubspotRateLimit.php ÷44onntlshelCrm/ß CunaOnnartunitineloh.nhnrdAsk anvthina (&4DC° Adantive* Reiect alliiAccent alliW Windsurf Teams 1:1 UTF-8 P 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6424
|
275
|
4
|
2026-05-08T06:26:17.912037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221577912_m1.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:18screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
NULL
|
-4347633303477449142
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:18screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
6422
|
NULL
|
NULL
|
NULL
|
|
6425
|
276
|
3
|
2026-05-08T06:26:17.819837+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221577819_m2.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormCoderravsco.sProledey© CrmActivityService. PhostormCoderravsco.sProledey© CrmActivityService.php=custom.logElaravel.log# SF [jiminny@localhost]4 HS_local [jiminny@localhost](C) CreateAvailabilitvN© CheckAndRetryRemoteMatch.phptiò accounts jiminny@localhost]# console [Pkol)# console [eu)A console [STAGING]wwiiteenineln→© CreateCommentNo~/minny/app/app/so0s/crm/matcnacuvtycmmbata.ongT OpportunitysyncIrait.pnpclarelscrict-cypes=l)wwoewaeaunlelalntento uredlemessageure© CreateNotifyContril(C)MatchCrmData.phoc) createkequestnou© CreateShareNotific:> @ Conferencesmespace Jiminny Component Utility Service:(C) PayloadBuilder.oho© Activity.php© DefaultUpdateCrmDataResolver.phrCachedCrmServiceDecorator.php© Pipedrive/Service.php© Servicelnterface.phpreadonly class RematchActivity0nCrm0bjectDetach implements ShouldQueuepublic function handle(DetachActivity0bject Sevent): voide..m X4 A Vass ProviderRateL1m1ten_connections•J emDFollowingProvidersD Sessionsv Sms> C Intercomv Planhai© CreateSmsRecei 49© CreateSmsSentt 50C. SmsListener.ohoSoftphone© DialerMetricsimported. s© ElasticSearchMetricsR s5© GenerateExportToken: 5.© ImportRemoteTrackLis 57© PlanhatActivityListenel6 ReindexForAccountLis 596 ReindexForContactList 60C kelndexrorGroupListel A1@ ReindexForLeadListeneelalalewalllleeteec kesolverrovider.ono(C) SendExportEmall.php© SetupintegrationActior 67© UserPilotActivityListen0 AuthenticationAutomatedReportsa calendars1a ermBootstrapintegrationAl 73© ImportActivityTypes.pl 74C) ImoortMetadata.oho©InitProfiles.php© LayoutModifiedListene 72© LayoutUpdatedListene 78RematchActivityOnCrn 79(C) Recolve@wner nhnif (! in_array($crmObject,naystack. selt::surrukicu ubJells.strict crue)Sthis->logger->debug('[RematchActivity0nCrm0biectDetachl Skipping rematch for CRM obiect type'. ['acuviry = sacrivicy->qerloor'crm obnect' => Scrmobnect->value.return:if Sactivitv->istvoeConference&c!in_array($activity->getStatus(),havstack: Activity. SINTTE STATES CONFERENCE.strict: true)Sthis->logger-›info('[RematchActivity0nCrm0bjectDetach] Skipping rematch for non-finite conference activity','activity' => $activity-›getId(),'crm_object' => $crm0bject->value,Sthis->Logger->info('[RematchActivity0nCrm0bjectDetach] Try to match new crm data for deleted object', ['activity' => $activity->getId(),'crm_object' => $crm0bject->value,Bus::chaindlnew MatchActiv1tycrmbatadactivitvid: sactivity-›getido.remoteSearch: false.new CheckAndRetrvRemoteMatcheactivitvid: Sactivitv->aetidolcrmObiect: ScrmObiect.D->dicnatcho•public function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as SrateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {recurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis>max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenit(Sratel imit->aetkevoi. Cnatel imit->aetWindowon•-›avanlableincratelimtDally - Platorm• In 15m100% 2Fri 8 May 9:26:17CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76O phpSactivities-seach(function (Activity Sactivity) use (...) ‹// For 1300 activities, this runs 1300 timesSactivity->update( l'account_id'Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmobject)); // - 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MeckActivtyRcmetatch(atdtyd ren teseaicht false), / 30b Bnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x 'atchactivitvermbata (ocal search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeMatchActivityCrmData (local)CountHits HubSoot Search Apl?1300X No (DB only)No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3.8 files +82* Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumW Windsurf Teams 71:31 UTF-8f 4 spaces...
|
NULL
|
-5546918814080761144
|
NULL
|
click
|
ocr
|
NULL
|
PhostormCoderravsco.sProledey© CrmActivityService. PhostormCoderravsco.sProledey© CrmActivityService.php=custom.logElaravel.log# SF [jiminny@localhost]4 HS_local [jiminny@localhost](C) CreateAvailabilitvN© CheckAndRetryRemoteMatch.phptiò accounts jiminny@localhost]# console [Pkol)# console [eu)A console [STAGING]wwiiteenineln→© CreateCommentNo~/minny/app/app/so0s/crm/matcnacuvtycmmbata.ongT OpportunitysyncIrait.pnpclarelscrict-cypes=l)wwoewaeaunlelalntento uredlemessageure© CreateNotifyContril(C)MatchCrmData.phoc) createkequestnou© CreateShareNotific:> @ Conferencesmespace Jiminny Component Utility Service:(C) PayloadBuilder.oho© Activity.php© DefaultUpdateCrmDataResolver.phrCachedCrmServiceDecorator.php© Pipedrive/Service.php© Servicelnterface.phpreadonly class RematchActivity0nCrm0bjectDetach implements ShouldQueuepublic function handle(DetachActivity0bject Sevent): voide..m X4 A Vass ProviderRateL1m1ten_connections•J emDFollowingProvidersD Sessionsv Sms> C Intercomv Planhai© CreateSmsRecei 49© CreateSmsSentt 50C. SmsListener.ohoSoftphone© DialerMetricsimported. s© ElasticSearchMetricsR s5© GenerateExportToken: 5.© ImportRemoteTrackLis 57© PlanhatActivityListenel6 ReindexForAccountLis 596 ReindexForContactList 60C kelndexrorGroupListel A1@ ReindexForLeadListeneelalalewalllleeteec kesolverrovider.ono(C) SendExportEmall.php© SetupintegrationActior 67© UserPilotActivityListen0 AuthenticationAutomatedReportsa calendars1a ermBootstrapintegrationAl 73© ImportActivityTypes.pl 74C) ImoortMetadata.oho©InitProfiles.php© LayoutModifiedListene 72© LayoutUpdatedListene 78RematchActivityOnCrn 79(C) Recolve@wner nhnif (! in_array($crmObject,naystack. selt::surrukicu ubJells.strict crue)Sthis->logger->debug('[RematchActivity0nCrm0biectDetachl Skipping rematch for CRM obiect type'. ['acuviry = sacrivicy->qerloor'crm obnect' => Scrmobnect->value.return:if Sactivitv->istvoeConference&c!in_array($activity->getStatus(),havstack: Activity. SINTTE STATES CONFERENCE.strict: true)Sthis->logger-›info('[RematchActivity0nCrm0bjectDetach] Skipping rematch for non-finite conference activity','activity' => $activity-›getId(),'crm_object' => $crm0bject->value,Sthis->Logger->info('[RematchActivity0nCrm0bjectDetach] Try to match new crm data for deleted object', ['activity' => $activity->getId(),'crm_object' => $crm0bject->value,Bus::chaindlnew MatchActiv1tycrmbatadactivitvid: sactivity-›getido.remoteSearch: false.new CheckAndRetrvRemoteMatcheactivitvid: Sactivitv->aetidolcrmObiect: ScrmObiect.D->dicnatcho•public function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as SrateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {recurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis>max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenit(Sratel imit->aetkevoi. Cnatel imit->aetWindowon•-›avanlableincratelimtDally - Platorm• In 15m100% 2Fri 8 May 9:26:17CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76O phpSactivities-seach(function (Activity Sactivity) use (...) ‹// For 1300 activities, this runs 1300 timesSactivity->update( l'account_id'Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmobject)); // - 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MeckActivtyRcmetatch(atdtyd ren teseaicht false), / 30b Bnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x 'atchactivitvermbata (ocal search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeMatchActivityCrmData (local)CountHits HubSoot Search Apl?1300X No (DB only)No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3.8 files +82* Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumW Windsurf Teams 71:31 UTF-8f 4 spaces...
|
6423
|
NULL
|
NULL
|
NULL
|
|
6436
|
NULL
|
0
|
2026-05-08T06:26:45.825892+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221605825_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:45screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84|screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
NULL
|
-4688741099317385099
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp> 0• Daily - Platform • in 19 m100%8Fri 8 May 9:26:45screenpipe"181DOCKERDEV (-zsh)882APP (-zsh)83-zsh• 84|screenpipe"-zsh₴6youareusinglocalprocessing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.todisable, usethe --disable-telemetry flag.check latestchanges here:https://github.com/screenpipe/screenpipe/releases2026-05-08T09:25:45.881961ZINFOscreenpipe:starting UIevent capture2026-05-08T09:25:45.888762ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance Con_ac=true, battery=Some(100))2026-05-08T09:25:45.891286ZWARNscreenpipe:piagent install failed: bun not found - install from https://bun.sh2026-05-08709:25:45.8965832INFOscreenpipe_engine::ui_recorder: Starting Ul event capture2026-05-08T09:25:45.913159ZINFOscreenpipe_engine::ui_recorder: UIrecording session started: 03da4156-9bc1-4c59-86f8-3b937ccacca22026-05-08T09:25:45.913483ZINFOscreenpipe_engine::calendar_speaker_id: speakeridentification: started (user_name=<not set>)2026-05-08709:25:45.9135122INFOscreenpipe_engine: :hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-05-0706:25:45.913511 UTC to2026-05-0806:25:45.913511 UTO2026-05-08T09:25:45.914574ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-05-08T09:25:45.923208ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-05-08T09:25:45.927056ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-05-08T09:25:46.310992ZINFO2026-05-08T09:25:46.311039ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recordingfor monitor 1 (1440x900)screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-05-08T09:25:46.311076ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-05-08T09:25:46.472936ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)2026-05-08709:25:46.472968ZINFO2026-05-08T09:25:46.472981Zscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)INFOscreenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)2026-05-08T09:25:46.472989ZINFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2 (device: monitor_2)2026-05-08T09:25:47.579143ZINFO sck_rs::stream_manager:2026-05-08T09:25:47.807876Zpersistent SCK stream started for display 1 (1440x900,2fps, 2 excluded)INFO sck_rs::stream_manager: persistent SCK stream started fordisplay 2 (3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARN sqlx::query:summary="SELECT f.id,f.timestamp, f.offset_index,_" db.statement="\n\nSELECT\n f.id,\nf.timestamp,\n f.offset_index,\n COALESCE(\nSUBSTR(f.full_text, 1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT \n1\n>\nas text,\nCOALESCE\nf.app_name, \n\nSELECTAnot.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n) as app_name, \nCOALESCE(\nLIMIT\n1\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.browser_url,\nf.machine_id\nFROMnframes f\n LEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n 10000\n*rows_affected=0 rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779Z2026-05-08T09:25:49.287128ZINFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 6262 frame entries, coverage from 2026-05-07 06:25:45.913511 UTCWARN sqlx:: query:summary="PRAGMA wal_checkpoint(TRUNCATE)"2026-05-08T09:25:49.298656ZWARNsalx::query:summary="BEGIN IMMEDIATE"db.statement="*db.statement=""rows_affected=1 rows_returned=1elapsed=3.372462875srows_affected=0 rows_returned=02026-05-08T09:25:49.308025Zelapsed=2.291237167sINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412Z2026-05-08T09:25:53.067387ZINFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=6418, dur=1452msINFO2026-05-08709:26:03.550801Zscreenpipe_engine::event_driven_capture:content dedup: skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw: -25212, fcc....", help: "https://www.osstatus.com?search=-25212" } - first failure (further failures suppressed); search highlights will fall back to paragraph bbox on this app...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6437
|
NULL
|
0
|
2026-05-08T06:26:46.014552+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221606014_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormProledeyg createnotes.ongС MаLсhACuViLies PhostormProledeyg createnotes.ongС MаLсhACuViLies lONeWс маchаcиvilycrmbatae Noteoblect.onp© saveAcuivity.ongcsavelranscriouion.onc© SetupLayout.phpc) SyncActivitv.php© SyncFieldMetadata.phc) SyncHubspotObiects.r© SyncLeads.phpc) SvncObiects.ohg© SvncOpportunities.lobc) suncoooortunitv.ono(C) SvncProfileMetadata.clC) SvncTeam=ields.Job.oll© SyncTeamMetadata.pl© UpdateOpportunitySpC) UodateStage.ongM noalRicksD MailboxN MeetinaRotlM Middleware(C) HandleHubsnotPatel ir(c) RateLimited.onoD StreamingD Teamleleononyv C Userc) ChangeEmallJob.php© DeactivateUserJob.ph 105© DeleteScheduledUser/ 106(C) SetupDeraultsavedSe: 107SyncTolntercom.phpc) sunc lop anhat.onoC) SuncToUserPilot.ohoC BaseProcessina.Job.oho(C) ImoortRecallA Recordinas 1131(C) ImoortRemoteTrack Job,o 114C.lob.nhn© .JobDispatcher.php(n.lobDisnatcherlnterface.nl 117@ PuraeSoftDeletedOnnorti 119)#. SasVicibilitvControl.nhnlv D Listenersv D ActivitiesvM ActivityDrovidor3m luctenliv D UserPilot(e) TrackDrovidorint 106code(©) CrmActivityService.phg© CheckAndRetryRemoteMatch.php© HubsT OpportunitySyncTrait.phpC) MatchCrmData.pho(C) PayloadBuilder.ohoC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) CachedCrmServiceDecorator.php© Pipedrive/Service.phpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handledconectson peo,): void 1Sactivity = SactivityRepository->findByld(Sthis->activityld):if (Sactivity === null) 1throw new InvalidAnaumentEycention( messace: ""MatchActivitvCrmlatal Cannot find activitv.!)CryfSconnection->transaction(function ( use (Sactivity, $crmActivityService, SactivityRepository) {Log::info( message)aculvity → scnis->aculvitylo"remote search" o schis->remoresearch'set confiquration' => Sthis->fromConfiquration?->qetIdo.'old state' =>['Lead_1d' => sactivity-›qetLeado?-›gecldo.'contact id' => Sactivity->qetContactO?->qetIdo'account 1d => sactivity->qetAccounto?->qetldo"opportunity_1d" =› sactivity->getupportunity?-›getiao."stage 1d' = sactzvitv-›cetstade0r->qet.d0.Sthis->resetCrmMappinasSactivitv. SactivitvRepositorv):sthis->switchcrmconfiaunat.ionl-NeededSactivi.tvSactivitv->refrechO.ScrmActivityService->updateCrmDpta(activity: Sactivity.nemotoSeanch• Gthic-snomatoCoanchShasMatch = $activity->getLead !== nullI1 Sactivity->getContact !== nullI1 Sactivity->getAccount0 !== nullI| Sactivity->getOpportunityO !== null:if (ShasMatch) {Loq::intolnlessage: '[MatchActivitvCrmDatal Successfully matched CRM data'. [HoAEGEeUP Y Cthie Contiuszutal=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestRateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitco as Sratelimit)&Sthis->natel imiten.hit«Sratel imit->aetkevol. Cnatelimit->aetWindowOn•-›avanlableincratelimthhlDally - Platorm• In 15m100% LzFri 8 May 9:26:45CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76eohoSactivities-seach(function (Activity Sactivity) use (...) ‹I For 1300 activities. this runs 1300 timedSactivity->update(['account idSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // - 1300 eventsResult after Sten 1: 1300 DetachAct ivitvObiect events fired (one per activitv).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MatchActivityCrmData(activityId: ..., remoteSearch: false),II JoDnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x Matchactivitvermbata (local search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeCountHits HubSoot Search Apl?MatchActivityCrmData (local)X No (DB only)1300No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+38 files +82* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 Medium112-46UTE.8Ifo 4 spaces...
|
NULL
|
-6167173405808356340
|
NULL
|
click
|
ocr
|
NULL
|
PhostormProledeyg createnotes.ongС MаLсhACuViLies PhostormProledeyg createnotes.ongС MаLсhACuViLies lONeWс маchаcиvilycrmbatae Noteoblect.onp© saveAcuivity.ongcsavelranscriouion.onc© SetupLayout.phpc) SyncActivitv.php© SyncFieldMetadata.phc) SyncHubspotObiects.r© SyncLeads.phpc) SvncObiects.ohg© SvncOpportunities.lobc) suncoooortunitv.ono(C) SvncProfileMetadata.clC) SvncTeam=ields.Job.oll© SyncTeamMetadata.pl© UpdateOpportunitySpC) UodateStage.ongM noalRicksD MailboxN MeetinaRotlM Middleware(C) HandleHubsnotPatel ir(c) RateLimited.onoD StreamingD Teamleleononyv C Userc) ChangeEmallJob.php© DeactivateUserJob.ph 105© DeleteScheduledUser/ 106(C) SetupDeraultsavedSe: 107SyncTolntercom.phpc) sunc lop anhat.onoC) SuncToUserPilot.ohoC BaseProcessina.Job.oho(C) ImoortRecallA Recordinas 1131(C) ImoortRemoteTrack Job,o 114C.lob.nhn© .JobDispatcher.php(n.lobDisnatcherlnterface.nl 117@ PuraeSoftDeletedOnnorti 119)#. SasVicibilitvControl.nhnlv D Listenersv D ActivitiesvM ActivityDrovidor3m luctenliv D UserPilot(e) TrackDrovidorint 106code(©) CrmActivityService.phg© CheckAndRetryRemoteMatch.php© HubsT OpportunitySyncTrait.phpC) MatchCrmData.pho(C) PayloadBuilder.ohoC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) CachedCrmServiceDecorator.php© Pipedrive/Service.phpclass MatchActivityCrmData extends Job implements ShouldQueue, ShouldBeUniqueoublic function handledconectson peo,): void 1Sactivity = SactivityRepository->findByld(Sthis->activityld):if (Sactivity === null) 1throw new InvalidAnaumentEycention( messace: ""MatchActivitvCrmlatal Cannot find activitv.!)CryfSconnection->transaction(function ( use (Sactivity, $crmActivityService, SactivityRepository) {Log::info( message)aculvity → scnis->aculvitylo"remote search" o schis->remoresearch'set confiquration' => Sthis->fromConfiquration?->qetIdo.'old state' =>['Lead_1d' => sactivity-›qetLeado?-›gecldo.'contact id' => Sactivity->qetContactO?->qetIdo'account 1d => sactivity->qetAccounto?->qetldo"opportunity_1d" =› sactivity->getupportunity?-›getiao."stage 1d' = sactzvitv-›cetstade0r->qet.d0.Sthis->resetCrmMappinasSactivitv. SactivitvRepositorv):sthis->switchcrmconfiaunat.ionl-NeededSactivi.tvSactivitv->refrechO.ScrmActivityService->updateCrmDpta(activity: Sactivity.nemotoSeanch• Gthic-snomatoCoanchShasMatch = $activity->getLead !== nullI1 Sactivity->getContact !== nullI1 Sactivity->getAccount0 !== nullI| Sactivity->getOpportunityO !== null:if (ShasMatch) {Loq::intolnlessage: '[MatchActivitvCrmDatal Successfully matched CRM data'. [HoAEGEeUP Y Cthie Contiuszutal=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t...}oublic function canMakeReguestRateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitInterface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitco as Sratelimit)&Sthis->natel imiten.hit«Sratel imit->aetkevol. Cnatelimit->aetWindowOn•-›avanlableincratelimthhlDally - Platorm• In 15m100% LzFri 8 May 9:26:45CascadeHubspot Rate LimitingHubSpot Rate Limit HPart 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76eohoSactivities-seach(function (Activity Sactivity) use (...) ‹I For 1300 activities. this runs 1300 timedSactivity->update(['account idSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // - 1300 eventsResult after Sten 1: 1300 DetachAct ivitvObiect events fired (one per activitv).Step 2: Listener Reacts to Each EventRematchAct1v1ty0nCrm0b1ectDetach.php:76-86i ohonew MatchActivityCrmData(activityId: ..., remoteSearch: false),II JoDnew Cheскаnокeсrукemoremacchactivicyld:... crmObiect. ...,1→disoatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.• 1300 x Matchactivitvermbata (local search. remoteSearch=talse ))• 1300 x CheckAndRetryRemoteMatchStep 3: CheckAndRetryRemoteMatch May Dispatch AnotherCheckAndRetrvRemoteMatch.php: 46-86if (ShasMatch)recurn;// No new job if local match succeededI Otherwice disnatch remote cearchiSdispatcher->dispatch(new MatchActivityCrmData(activityId: .... remoteSearch: true)):+0 ..If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final.Job CountsJob TypeCountHits HubSoot Search Apl?MatchActivityCrmData (local)X No (DB only)1300No (DB onlvYou've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+38 files +82* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 Medium112-46UTE.8Ifo 4 spaces...
|
6435
|
NULL
|
NULL
|
NULL
|
|
6479
|
277
|
18
|
2026-05-08T06:30:48.533408+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221848533_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform • in 15 m100% C8Fri 8 May 9:30:48screenpipe"DOCKER₴1DEV (-zsh)APP (-zsh)8384screenpipe*-zsh|2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2(device: monitor_2)2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08709:25:47.807876ZINFOpersistent SCKstreamstarted fordisplay1(1440x900,2fps, 2 excluded)sck_rs::stream_manager:persistentstreamstarted for2(3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARNsqlx::query:summary="SELECT f.id,SCKdisplayf.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id,\nf.timestamp, \nf.offset_index,\nCOALESCE(\nSUBSTR(f.full_text,1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\nas text,\nCOALESCEnf.app_name, \nAnSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n\n) as app_name, \nCOALESCE(\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n ) as window_name, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nCOALESCE(vc.fps, 0.033)as chunk_fps,\nf.browser_url, \nCOALESCE(vc.device_name,f.device_name)as screen_device, \nf.machine_id\nFROM\nframes f\nLEFT JOIN video_chunks vc 0N f.video_chunk_id = vc.id\nWHERE\nf.timestamp>= ?1\nANDf.timestamp<= ?2\nAND COALESCE(vc.file_path, f.snapshot_path,'') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, Inf.offset_index DESC\nLIMIT\n10000\n"rows_affected=0rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_framecache:summary="PRAGMAhot_frame_cache: warmedwith 6262wal_checkpoint(TRUNCATE)"frame entries,db.statement=""coverage from 2026-05-07 06:25:45.913511 UTC2026-05-08709:25:4912871284WARN sqlx::query:rows_affected=1 rows_returned=12026-05-08T09:25:49..298656ZWARNsqlx:: query:summary="BEGIN IMMEDIATE"db.statement=""elapsed=3.372462875srows_affected=0rows_returned=0 elapsed=2.291237167s2026-05--08169:25:49.30X4257INFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor2026-05-08T09:25:53.067387ZINFO screenpipe_engine:: event._driven_capture:contentdedup:2: frame_id=6418, dur=1452ms2026-05-08T09:26:03.550801Zskipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN...."screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw:-25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (furtherfailuressuppressed); search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFO screenpipe_engine::snapshot_compaction: snapshotcompaction:found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction:snapshot2026-05-08T09:26:46.923032ZINFOcompaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:28:41.550335ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 1 frames,0.2MB → 0.2MB (0.8x),1 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071,trigger=click)2026-05-08709:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.462881ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping2026-05-08T09:29:03.317651Zcapture for monitor 1 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:03.473148ZINFO2026-05-08T09:29:10.550484Zscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: contentdedup:2026-05-08T09:29:40.477951ZINFOskipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08709:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)2026-05-08T09:30:27.852727ZINFO2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=2326274690767393779,screenpipe_engine::event_driven_capture: content dedup:2026-05-08T09:30:39.391415ZINFOskipping capture for monitor 1 (hash=2326274690767393779,trigger=click)trigger=click)screenpipe_engine:: event_driven_capture: content dedup:2026-05-08T09:30:39.580155Zskipping capture for monitor 1 (hash=2326274690767393779, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.593858ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 Chash=2326274690767393779,2026-05-08T09:30:42.780703ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingcapture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get the screenpipedesktopapp for the fullhttps://screenpi.peexperience...
|
NULL
|
5104006727034555409
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform • in 15 m100% C8Fri 8 May 9:30:48screenpipe"DOCKER₴1DEV (-zsh)APP (-zsh)8384screenpipe*-zsh|2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2(device: monitor_2)2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08709:25:47.807876ZINFOpersistent SCKstreamstarted fordisplay1(1440x900,2fps, 2 excluded)sck_rs::stream_manager:persistentstreamstarted for2(3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARNsqlx::query:summary="SELECT f.id,SCKdisplayf.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id,\nf.timestamp, \nf.offset_index,\nCOALESCE(\nSUBSTR(f.full_text,1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\nas text,\nCOALESCEnf.app_name, \nAnSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n\n) as app_name, \nCOALESCE(\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n ) as window_name, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nCOALESCE(vc.fps, 0.033)as chunk_fps,\nf.browser_url, \nCOALESCE(vc.device_name,f.device_name)as screen_device, \nf.machine_id\nFROM\nframes f\nLEFT JOIN video_chunks vc 0N f.video_chunk_id = vc.id\nWHERE\nf.timestamp>= ?1\nANDf.timestamp<= ?2\nAND COALESCE(vc.file_path, f.snapshot_path,'') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, Inf.offset_index DESC\nLIMIT\n10000\n"rows_affected=0rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_framecache:summary="PRAGMAhot_frame_cache: warmedwith 6262wal_checkpoint(TRUNCATE)"frame entries,db.statement=""coverage from 2026-05-07 06:25:45.913511 UTC2026-05-08709:25:4912871284WARN sqlx::query:rows_affected=1 rows_returned=12026-05-08T09:25:49..298656ZWARNsqlx:: query:summary="BEGIN IMMEDIATE"db.statement=""elapsed=3.372462875srows_affected=0rows_returned=0 elapsed=2.291237167s2026-05--08169:25:49.30X4257INFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor2026-05-08T09:25:53.067387ZINFO screenpipe_engine:: event._driven_capture:contentdedup:2: frame_id=6418, dur=1452ms2026-05-08T09:26:03.550801Zskipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN...."screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw:-25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (furtherfailuressuppressed); search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFO screenpipe_engine::snapshot_compaction: snapshotcompaction:found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction:snapshot2026-05-08T09:26:46.923032ZINFOcompaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:28:41.550335ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 1 frames,0.2MB → 0.2MB (0.8x),1 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071,trigger=click)2026-05-08709:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.462881ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping2026-05-08T09:29:03.317651Zcapture for monitor 1 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:03.473148ZINFO2026-05-08T09:29:10.550484Zscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: contentdedup:2026-05-08T09:29:40.477951ZINFOskipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08709:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)2026-05-08T09:30:27.852727ZINFO2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=2326274690767393779,screenpipe_engine::event_driven_capture: content dedup:2026-05-08T09:30:39.391415ZINFOskipping capture for monitor 1 (hash=2326274690767393779,trigger=click)trigger=click)screenpipe_engine:: event_driven_capture: content dedup:2026-05-08T09:30:39.580155Zskipping capture for monitor 1 (hash=2326274690767393779, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.593858ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 Chash=2326274690767393779,2026-05-08T09:30:42.780703ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingcapture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get the screenpipedesktopapp for the fullhttps://screenpi.peexperience...
|
6477
|
NULL
|
NULL
|
NULL
|
|
6480
|
278
|
23
|
2026-05-08T06:30:48.431802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221848431_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormINavigarecodeFV faVsco.js°9 master kProled PhostormINavigarecodeFV faVsco.js°9 master kProledey© CrmActivityService.phpo Huosporcllentinten© CheckAndRetryRemoteMatch.php• Detachacuvityooject.onpkateLimitexcepton.ongC Huospoul okenman©Payloaabullder.onpckemotecrmobiectn@ Hubspotclientntenace.ongtunitysync lrait.pnp© ResponseNormalizec service.ono© SyncFieldAction.phC) MatchCrmData.pho(c) Hubspot/Service.php X oC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) SyncRelatedActivitC) CachedCrmServiceDecorator.php(C) Pipedrive/Service.php0 Servicelntertace.php© WebhookSyncBatclv D IntearationApp0 Accessors, DADa contiofetchDealsPipelinesEndpoint X? Cc W ."class service excends baseservice 1mplemencs47 448 M1 M33 M1 A11173•DITOFilters1175• malobs11176N ProspectSearchStra1177|vN ServicetraitsT ExternalMapsTre 1170t InternalAccount1180 GLayoutTrait.php!n. MatchProcnectcD NotSupportedTr 1183T SyncCrmEntitiesT) SvncCrmSieldsTT SyncCrmMetadaT SystemStateTra(@) DataClient.php11871188© DecorateActivity.p1189c)LocalSearch.phpu LocalSearchinteriaC) Remotesearch.phpc) Service.php119011191119211193v Listenersc) ConvertLeadActiviti11199C) PuraeLookuoCache> Metadata1197Miarationv Pioedrive• OpportunitvSvncStilC) Anisields.ohoC) Client nhn12021202© FieldDefinitions.php 120dC) PinedriveAniClient.n© PipedriveApiExcept© Service.php© TokenStorage.phpvm Chlocforne• Msiolde• M onnortunitvMatcheLeadinultAccount nult.Opportunity|nullContact/nult.Stagelnultstrinalnulpublic function matchByName(string $name, ?int SuserId = null): ?arraySpayload = $this->payloadBuilder->generateSearchContactsByNamePayload(shame,Sthis->getContactFields$hsContacts = $this->client->getPaginatedData($payload, 'contact');recurh nuLl.I/ Don't waste time searching for single character stringsif (\strlen(Sname) <= 1) {return null'Scachekev = sthis->qettachekev Sname. suserid:Sresult = Cache::rememberScacheKev.ttl: 60, function @) use ($name. Suserid) ‹Soavload = sthis->oavloadBuilden->generateSearchcContactsBvNamePavload0Sname.Sthis->aetContactFieldsolShsContacts = Sthis->client->aetPaginatedData/Snavload..type:'contact');if Cemntv(ShsContacts/"results1)),neturn false:Coontant = cthic-simnontfontan+/Chetontantc/tnocultctltolhif (Scontact === null) {notunn folco.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console [PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1ts@->1SNotEmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => $this->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincratelimtDaily - Platform • in 15 m100% 52Fri 8 May 9:30:48AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local).1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams1197-56UTE.Rio 4 spaces...
|
NULL
|
-6282461169252897311
|
NULL
|
click
|
ocr
|
NULL
|
PhostormINavigarecodeFV faVsco.js°9 master kProled PhostormINavigarecodeFV faVsco.js°9 master kProledey© CrmActivityService.phpo Huosporcllentinten© CheckAndRetryRemoteMatch.php• Detachacuvityooject.onpkateLimitexcepton.ongC Huospoul okenman©Payloaabullder.onpckemotecrmobiectn@ Hubspotclientntenace.ongtunitysync lrait.pnp© ResponseNormalizec service.ono© SyncFieldAction.phC) MatchCrmData.pho(c) Hubspot/Service.php X oC) Activity.php(C) DetaultUpdateCrmDataResolver.ohgC) SyncRelatedActivitC) CachedCrmServiceDecorator.php(C) Pipedrive/Service.php0 Servicelntertace.php© WebhookSyncBatclv D IntearationApp0 Accessors, DADa contiofetchDealsPipelinesEndpoint X? Cc W ."class service excends baseservice 1mplemencs47 448 M1 M33 M1 A11173•DITOFilters1175• malobs11176N ProspectSearchStra1177|vN ServicetraitsT ExternalMapsTre 1170t InternalAccount1180 GLayoutTrait.php!n. MatchProcnectcD NotSupportedTr 1183T SyncCrmEntitiesT) SvncCrmSieldsTT SyncCrmMetadaT SystemStateTra(@) DataClient.php11871188© DecorateActivity.p1189c)LocalSearch.phpu LocalSearchinteriaC) Remotesearch.phpc) Service.php119011191119211193v Listenersc) ConvertLeadActiviti11199C) PuraeLookuoCache> Metadata1197Miarationv Pioedrive• OpportunitvSvncStilC) Anisields.ohoC) Client nhn12021202© FieldDefinitions.php 120dC) PinedriveAniClient.n© PipedriveApiExcept© Service.php© TokenStorage.phpvm Chlocforne• Msiolde• M onnortunitvMatcheLeadinultAccount nult.Opportunity|nullContact/nult.Stagelnultstrinalnulpublic function matchByName(string $name, ?int SuserId = null): ?arraySpayload = $this->payloadBuilder->generateSearchContactsByNamePayload(shame,Sthis->getContactFields$hsContacts = $this->client->getPaginatedData($payload, 'contact');recurh nuLl.I/ Don't waste time searching for single character stringsif (\strlen(Sname) <= 1) {return null'Scachekev = sthis->qettachekev Sname. suserid:Sresult = Cache::rememberScacheKev.ttl: 60, function @) use ($name. Suserid) ‹Soavload = sthis->oavloadBuilden->generateSearchcContactsBvNamePavload0Sname.Sthis->aetContactFieldsolShsContacts = Sthis->client->aetPaginatedData/Snavload..type:'contact');if Cemntv(ShsContacts/"results1)),neturn false:Coontant = cthic-simnontfontan+/Chetontantc/tnocultctltolhif (Scontact === null) {notunn folco.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console [PROD]# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1ts@->1SNotEmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => $this->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincratelimtDaily - Platform • in 15 m100% 52Fri 8 May 9:30:48AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local).1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams1197-56UTE.Rio 4 spaces...
|
6478
|
NULL
|
NULL
|
NULL
|
|
6483
|
277
|
20
|
2026-05-08T06:30:56.857859+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221856857_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform • in 15 m100% CFri 8 May 9:30:57screenpipe"DOCKER₴1DEV (-zsh)APP (-zsh)8384screenpipe*-zsh|2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2(device: monitor_2)2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08709:25:47.807876ZINFOpersistent SCKstreamstarted fordisplay1(1440x900,2fps, 2 excluded)sck_rs::stream_manager:persistentstreamstarted for2(3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARNsqlx::query:summary="SELECT f.id,SCKdisplayf.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id,\nf.timestamp, \nf.offset_index,\nCOALESCE(\nSUBSTR(f.full_text,1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\nas text,\nCOALESCEnf.app_name, \nAnSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n\n) as app_name, \nCOALESCE(\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n ) as window_name, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nCOALESCE(vc.fps, 0.033)as chunk_fps,\nf.browser_url, \nCOALESCE(vc.device_name,f.device_name)as screen_device, \nf.machine_id\nFROM\nframes f\nLEFT JOIN video_chunks vc 0N f.video_chunk_id = vc.id\nWHERE\nf.timestamp>= ?1\nANDf.timestamp<= ?2\nAND COALESCE(vc.file_path, f.snapshot_path,'') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, Inf.offset_index DESC\nLIMIT\n10000\n"rows_affected=0rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_framecache:summary="PRAGMAhot_frame_cache: warmedwith 6262wal_checkpoint(TRUNCATE)"frame entries,db.statement=""coverage from 2026-05-07 06:25:45.913511 UTC2026-05-08709:25:4912871284WARN sqlx::query:rows_affected=1 rows_returned=12026-05-08T09:25:49..298656ZWARNsqlx:: query:summary="BEGIN IMMEDIATE"db.statement=""elapsed=3.372462875srows_affected=0rows_returned=0 elapsed=2.291237167s2026-05--08169:25:49.30X4257INFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor2026-05-08T09:25:53.067387ZINFO screenpipe_engine:: event._driven_capture:contentdedup:2: frame_id=6418, dur=1452ms2026-05-08T09:26:03.550801Zskipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN...."screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw:-25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (furtherfailuressuppressed); search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFO screenpipe_engine::snapshot_compaction: snapshotcompaction:found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction:snapshot2026-05-08T09:26:46.923032ZINFOcompaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:28:41.550335ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 1 frames,0.2MB → 0.2MB (0.8x),1 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071,trigger=click)2026-05-08709:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.462881ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping2026-05-08T09:29:03.317651Zcapture for monitor 1 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:03.473148ZINFO2026-05-08T09:29:10.550484Zscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: contentdedup:2026-05-08T09:29:40.477951ZINFOskipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08709:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)2026-05-08T09:30:27.852727ZINFO2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=2326274690767393779,screenpipe_engine::event_driven_capture: content dedup:2026-05-08T09:30:39.391415ZINFOskipping capture for monitor 1 (hash=2326274690767393779,trigger=click)trigger=click)screenpipe_engine:: event_driven_capture: content dedup:2026-05-08T09:30:39.580155Zskipping capture for monitor 1 (hash=2326274690767393779, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.593858ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 Chash=2326274690767393779,2026-05-08T09:30:42.780703ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingcapture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get the screenpipedesktopapp for the fullhttps://screenpi.peexperience...
|
NULL
|
-6480842043158288595
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform • in 15 m100% CFri 8 May 9:30:57screenpipe"DOCKER₴1DEV (-zsh)APP (-zsh)8384screenpipe*-zsh|2026-05-08T09:25:46.473017ZINFOscreenpipe_engine::event_driven_capture:event-driven capturestartedfor monitor2(device: monitor_2)2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08709:25:47.807876ZINFOpersistent SCKstreamstarted fordisplay1(1440x900,2fps, 2 excluded)sck_rs::stream_manager:persistentstreamstarted for2(3008x1253,2fps, 2 excluded)2026-05-08T09:25:49.233996ZWARNsqlx::query:summary="SELECT f.id,SCKdisplayf.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id,\nf.timestamp, \nf.offset_index,\nCOALESCE(\nSUBSTR(f.full_text,1, 200), \nSUBSTR(f.accessibility_text,1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\nas text,\nCOALESCEnf.app_name, \nAnSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n\n) as app_name, \nCOALESCE(\nf.window_name, \n(\nSELECT\not.window_name\nFROM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n1\n)\n ) as window_name, \nCOALESCE(vc.file_path,f.snapshot_path) as video_path, \nCOALESCE(vc.fps, 0.033)as chunk_fps,\nf.browser_url, \nCOALESCE(vc.device_name,f.device_name)as screen_device, \nf.machine_id\nFROM\nframes f\nLEFT JOIN video_chunks vc 0N f.video_chunk_id = vc.id\nWHERE\nf.timestamp>= ?1\nANDf.timestamp<= ?2\nAND COALESCE(vc.file_path, f.snapshot_path,'') NOT LIKE 'cloud://%'\nORDER BY\nf.timestamp DESC, Inf.offset_index DESC\nLIMIT\n10000\n"rows_affected=0rows_returned=6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_framecache:summary="PRAGMAhot_frame_cache: warmedwith 6262wal_checkpoint(TRUNCATE)"frame entries,db.statement=""coverage from 2026-05-07 06:25:45.913511 UTC2026-05-08709:25:4912871284WARN sqlx::query:rows_affected=1 rows_returned=12026-05-08T09:25:49..298656ZWARNsqlx:: query:summary="BEGIN IMMEDIATE"db.statement=""elapsed=3.372462875srows_affected=0rows_returned=0 elapsed=2.291237167s2026-05--08169:25:49.30X4257INFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor2026-05-08T09:25:53.067387ZINFO screenpipe_engine:: event._driven_capture:contentdedup:2: frame_id=6418, dur=1452ms2026-05-08T09:26:03.550801Zskipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)WARN...."screenpipe_ally::tree::macos_lines:lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status { raw:-25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (furtherfailuressuppressed); search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFO screenpipe_engine::snapshot_compaction: snapshotcompaction:found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction:snapshot2026-05-08T09:26:46.923032ZINFOcompaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:28:41.550335ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 1 frames,0.2MB → 0.2MB (0.8x),1 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071,trigger=click)2026-05-08709:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skippingcapture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.462881ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping2026-05-08T09:29:03.317651Zcapture for monitor 1 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:03.473148ZINFO2026-05-08T09:29:10.550484Zscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: contentdedup:2026-05-08T09:29:40.477951ZINFOskipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08709:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 1 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture:contentdedup:skippingcapture for monitor 2 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: contentdedup:skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)2026-05-08T09:30:27.852727ZINFO2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture:content dedup:skipping capture for monitor 2 (hash=2326274690767393779,screenpipe_engine::event_driven_capture: content dedup:2026-05-08T09:30:39.391415ZINFOskipping capture for monitor 1 (hash=2326274690767393779,trigger=click)trigger=click)screenpipe_engine:: event_driven_capture: content dedup:2026-05-08T09:30:39.580155Zskipping capture for monitor 1 (hash=2326274690767393779, trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.593858ZINFOscreenpipe_engine::event_driven_capture: content dedup:skipping capture for monitor 2 Chash=2326274690767393779,2026-05-08T09:30:42.780703ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup:skippingcapture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get the screenpipedesktopapp for the fullhttps://screenpi.peexperience...
|
6482
|
NULL
|
NULL
|
NULL
|
|
6484
|
278
|
25
|
2026-05-08T06:30:56.951276+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221856951_m2.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeLaravelloolsWindowmelprTa PhostormVIewINavigareCodeLaravelloolsWindowmelprTavsco.s°9 masterProledeyT) DeleteCrn(©) CrmActivityService.phpD CrmObjects© Hubspot/:© DetachActivityObject.php> • DecorateActivity© RateLimG RespDummy>• Helpers© Hubspot© PaginationConrig.ongv D HubspotAccountSyncStrate( BadkeauTImportBatchJobTrait.phg>@ ActionsC) HydrateCConterenceCrmMatcherJob.phpC)MatchCrmData.php X (C)Activity.pho_ contactsyncstrateC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phg•DDIeclass MatchCrmData implements ShouldQueve• U rielas•J Journa.Metadatav D OpportunitvSvncSti 158u Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStrv Padination(C) HubsootPadinati(c) PadinationConfit(c) DadinationStateM ProcnectSoarchStr.• M Pedicv D ServiceTraitsT. OpportunitysyncT SyncCrmEntities© SyncFieldsTrait, 162© WriteCrmTrait.pl 163> O Utils> 0 Webhook|© BatchSyncCollectol 1oo© BatchSvncRedisSer 167c) Client.php© ClosedDealStagesS 10o@ DealFieldsService.r 183C) DecorateActivtv.on© FieldDefinitions.ohr 184@ FieldTvoeConvertei 1961) HubsootclientintenC) Hubsoot TokenMan.C PavloadBuilder.oho@ RemoteCrmObiect\ 2029) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nh(C) SvncRelatedActivit.oublic function handledSactivity->refreshO:SeventDispatcher->dispatch(new ActivityProspectAdded(acuivity. sacuivityeventoource. "macch-cru-data'if (Sactivity->getProspectName• !== null) {sactivity->setl1tlerromualubata(sch1s->calu** ovar Portzczoont Sorospectrarczczoont */Sorospectrarticinant = sactivitv->narticipantso->where(function (Builder Sauerv) use (Sactivitv) {...})->FirstOlSactivitv->undateParticinantcrmbataScrmobnects.SorospectParticinant):Sthis->logMessage('Activity updated'):Sthis->triggerSummaryPushIfReady(Sactivity, SeventDispatcher):lusageprivate function triggerSummaryPushIfReady(Activity Sactivity, Dispatcher $eventDispatcher): void{...}private function initialiseCrmService(Activity Sactivity, ProviderRegistry $providerRegistry): void{...}private function loqMessage(string Smessage): void{...}Dally - Platrorm • In 1om100% 52Fri 8 May 9:30:57+0 ..= custom.log4SF fiiminnv@localhostlA HS_local [jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-types=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t..}nublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->getRateLimits@->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountPateimited Sarovider): void/** @var RateLimitInterface $rateLimit */foneach (Snroviden->aetPateLimits() as Snatelimit) fSthis->natelimit(Sratel imit->aetkevoi. Cnatel imit->aetWindowon•-›avanlableincratelimtCascadeHubspot Rate LimitingHubSpot Rate Limit H• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld a nutu;Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...),1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 iobs.Pesult after Step 2•1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local).1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAsk anvthina (&4DClaude Onus 4.7 Medium76-14JUTE.AAccent allifo 4 spaces...
|
NULL
|
128978630156969125
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeLaravelloolsWindowmelprTa PhostormVIewINavigareCodeLaravelloolsWindowmelprTavsco.s°9 masterProledeyT) DeleteCrn(©) CrmActivityService.phpD CrmObjects© Hubspot/:© DetachActivityObject.php> • DecorateActivity© RateLimG RespDummy>• Helpers© Hubspot© PaginationConrig.ongv D HubspotAccountSyncStrate( BadkeauTImportBatchJobTrait.phg>@ ActionsC) HydrateCConterenceCrmMatcherJob.phpC)MatchCrmData.php X (C)Activity.pho_ contactsyncstrateC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phg•DDIeclass MatchCrmData implements ShouldQueve• U rielas•J Journa.Metadatav D OpportunitvSvncSti 158u Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStrv Padination(C) HubsootPadinati(c) PadinationConfit(c) DadinationStateM ProcnectSoarchStr.• M Pedicv D ServiceTraitsT. OpportunitysyncT SyncCrmEntities© SyncFieldsTrait, 162© WriteCrmTrait.pl 163> O Utils> 0 Webhook|© BatchSyncCollectol 1oo© BatchSvncRedisSer 167c) Client.php© ClosedDealStagesS 10o@ DealFieldsService.r 183C) DecorateActivtv.on© FieldDefinitions.ohr 184@ FieldTvoeConvertei 1961) HubsootclientintenC) Hubsoot TokenMan.C PavloadBuilder.oho@ RemoteCrmObiect\ 2029) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nh(C) SvncRelatedActivit.oublic function handledSactivity->refreshO:SeventDispatcher->dispatch(new ActivityProspectAdded(acuivity. sacuivityeventoource. "macch-cru-data'if (Sactivity->getProspectName• !== null) {sactivity->setl1tlerromualubata(sch1s->calu** ovar Portzczoont Sorospectrarczczoont */Sorospectrarticinant = sactivitv->narticipantso->where(function (Builder Sauerv) use (Sactivitv) {...})->FirstOlSactivitv->undateParticinantcrmbataScrmobnects.SorospectParticinant):Sthis->logMessage('Activity updated'):Sthis->triggerSummaryPushIfReady(Sactivity, SeventDispatcher):lusageprivate function triggerSummaryPushIfReady(Activity Sactivity, Dispatcher $eventDispatcher): void{...}private function initialiseCrmService(Activity Sactivity, ProviderRegistry $providerRegistry): void{...}private function loqMessage(string Smessage): void{...}Dally - Platrorm • In 1om100% 52Fri 8 May 9:30:57+0 ..= custom.log4SF fiiminnv@localhostlA HS_local [jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-types=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter)t..}nublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->getRateLimits@->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountPateimited Sarovider): void/** @var RateLimitInterface $rateLimit */foneach (Snroviden->aetPateLimits() as Snatelimit) fSthis->natelimit(Sratel imit->aetkevoi. Cnatel imit->aetWindowon•-›avanlableincratelimtCascadeHubspot Rate LimitingHubSpot Rate Limit H• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld a nutu;Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...),1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 iobs.Pesult after Step 2•1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local).1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAsk anvthina (&4DClaude Onus 4.7 Medium76-14JUTE.AAccent allifo 4 spaces...
|
6481
|
NULL
|
NULL
|
NULL
|
|
6488
|
277
|
22
|
2026-05-08T06:31:05.418647+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221865418_m1.jpg...
|
PhpStorm
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform - in 14 m100% C8Fri 8 May 9:31:06screenpipe"DOCKERDEV (-zsh)APP (-zsh)83• 84|screenpipe"85-zsh|2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08T09:25:47.807876ZINFOpersistent SCK stream started for display 1 (1440x900,2fps,2 excluded)sck_rs::stream_manager:2026-05-08709:25:49.233996Zpersistent SCK streamstarted for display 2 (3008x1253,2fps,2 excluded)WARN sqlx::query:summary="SELECT f.id,CE(\nSUBSTR(f.full_text,1,f.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id, \nf.timestamp, \nf.offset_index, \nCOALES200), \nSUBSTR(f.accessibility_text,E\not.frame_id =f.id\nLIMIT \n1\n1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHER)\n ) as text, \nf.app_name, \nSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n>\nCOALESCE(\n(\n) as app_name, \nCOALESCE(\nf.window_name, \nM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n(\nSELECT\not.window_name\nFRO1\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path, f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nf.browser_url,\nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.machine_id\nFROMnframes f\nLEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%"\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n10000\n'rows_affected=0 rows_returned-6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_frame_cache:2026-05-08T09:25:49.287128ZWARNsalx::query:hot_frame_cache: warmed with 6262 frame entries,coverage from 2026-05-07 06:25:45.913511 UTCsummary="PRAGMA wal_checkpoint(TRUNCATE)"db. statement="*2026-05-08709:25:4912986564WARNsqlx::query:summary="BEGIN IMMEDIATE"db.statement=""rows_affected-1 rows_returned-1elapsed=3.372462875srows_affected=0 rows_returned=0 elapsed=2.291237167s2026-05-08709:25:49.2080757INFOscreenpipe_engine::event_driven_capture:startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFO2026-05-08T09:25:53.067387ZINFOscreenpipe_engine::event_driven_capture:Startupcapture for monitor 2: frame_id=6418,dur=1452msscreenpipe_engine::event_driven_capture:content dedup:2026-05-08T09:26:03.550801ZWARNscreenpipe_ally::tree::macos_lines:skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)...."lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status{ raw: -25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (further failuressuppressed);search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:26:46.923032ZINFOscreenpipe_engine::snapshot_compaction: snapshot2026-05-08T09:28:41.550335ZINFOcompaction: 1 frames, 0.2MB 0.2MB (0.8x),1 JPEGs deleted2026-05-08T09:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1(hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2(hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1(hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283,2026-05-08T09:29:00.462881ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283,trigger=click)2026-05-08T09:29:03.317651ZINFO2026-05-08T09:29:03.473148Zscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.550484ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:40.477951ZINFO2026-05-08T09:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:27.852727ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,2026-05-08T09:30:39.391415ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:39.580155ZINFO2026-05-08T09:30:42.593858Zscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.780703ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get thescreenpipedesktopapp for the fullhttps://screenpi.peexperience2026-05-08T09:31:03.663088ZINFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)...
|
NULL
|
-3490320660425590802
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• Daily - Platform - in 14 m100% C8Fri 8 May 9:31:06screenpipe"DOCKERDEV (-zsh)APP (-zsh)83• 84|screenpipe"85-zsh|2026-05-08T09:25:47.579143ZINFOsck_rs::stream_manager:2026-05-08T09:25:47.807876ZINFOpersistent SCK stream started for display 1 (1440x900,2fps,2 excluded)sck_rs::stream_manager:2026-05-08709:25:49.233996Zpersistent SCK streamstarted for display 2 (3008x1253,2fps,2 excluded)WARN sqlx::query:summary="SELECT f.id,CE(\nSUBSTR(f.full_text,1,f.timestamp,f.offset_index,db.statement="\n\nSELECT\nf.id, \nf.timestamp, \nf.offset_index, \nCOALES200), \nSUBSTR(f.accessibility_text,E\not.frame_id =f.id\nLIMIT \n1\n1,200), \n(\nSELECT\nSUBSTR(ot.text, 1, 200)\nFROM\nocr_text ot\nWHER)\n ) as text, \nf.app_name, \nSELECT\not.app_name\nFROM\nocr_text ot\nWHERE\not.frame_id = f.id\nLIMIT\n1\n>\nCOALESCE(\n(\n) as app_name, \nCOALESCE(\nf.window_name, \nM\nocr_text ot\nWHERE\not.frame_id =f.id\nLIMIT\n(\nSELECT\not.window_name\nFRO1\n)\n) as window_name, \nCOALESCE(vc.device_name,f.device_name) asscreen_device, \nCOALESCE(vc.file_path, f.snapshot_path) as video_path,\nCOALESCE(vc.fps, 0.033) as chunk_fps, \nf.browser_url,\nN f.video_chunk_id = vc.id\nWHERE\nf.timestamp >= ?1\nf.machine_id\nFROMnframes f\nLEFT JOIN video_chunks vc 0AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, "') NOT LIKE 'cloud://%"\nORDER BY\nf.timestamp DESC, \nf.offset_index DESC\nLIMIT\n10000\n'rows_affected=0 rows_returned-6262 elapsed=3.319831958s2026-05-08T09:25:49.259779ZINFOscreenpipe_engine::hot_frame_cache:2026-05-08T09:25:49.287128ZWARNsalx::query:hot_frame_cache: warmed with 6262 frame entries,coverage from 2026-05-07 06:25:45.913511 UTCsummary="PRAGMA wal_checkpoint(TRUNCATE)"db. statement="*2026-05-08709:25:4912986564WARNsqlx::query:summary="BEGIN IMMEDIATE"db.statement=""rows_affected-1 rows_returned-1elapsed=3.372462875srows_affected=0 rows_returned=0 elapsed=2.291237167s2026-05-08709:25:49.2080757INFOscreenpipe_engine::event_driven_capture:startupcapture for monitor 1: frame_id=6417, dur=1635ms2026-05-08T09:25:49.316412ZINFO2026-05-08T09:25:53.067387ZINFOscreenpipe_engine::event_driven_capture:Startupcapture for monitor 2: frame_id=6418,dur=1452msscreenpipe_engine::event_driven_capture:content dedup:2026-05-08T09:26:03.550801ZWARNscreenpipe_ally::tree::macos_lines:skipping capture for monitor 1 (hash=-1292138115173956966, trigger=visual_change)...."lines: AXUIElementCopyParameterizedAttributeValue(AXLineForIndex) failed status=os::Status{ raw: -25212, fcchelp:"https://www.osstatus.com?search=-25212" } - first failure (further failuressuppressed);search highlights will fall back to paragraph bbox on this app2026-05-08T09:26:46.180906ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 4 eligible frames2026-05-08T09:26:46.524607ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 1 frames, 0.1MB → 0.1MB (0.9x), 1 JPEGs deleted2026-05-08T09:26:46.923032ZINFOscreenpipe_engine::snapshot_compaction: snapshot2026-05-08T09:28:41.550335ZINFOcompaction: 1 frames, 0.2MB 0.2MB (0.8x),1 JPEGs deleted2026-05-08T09:28:59.126718ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1(hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2(hash=-7426953576438581283, trigger=click)2026-05-08T09:28:59.305470ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1(hash=-7426953576438581283, trigger=click)2026-05-08T09:29:00.089887ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283,2026-05-08T09:29:00.462881ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283,trigger=click)2026-05-08T09:29:03.317651ZINFO2026-05-08T09:29:03.473148Zscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.550484ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:10.930599ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7426953576438581283, trigger=click)2026-05-08T09:29:40.477951ZINFO2026-05-08T09:29:40.623647ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=680680676277418071, trigger=click)2026-05-08T09:29:55.685106ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=680680676277418071, trigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:27.852727ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:28.074599ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,2026-05-08T09:30:39.391415ZINFOtrigger=click)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:39.580155ZINFO2026-05-08T09:30:42.593858Zscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)INFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2326274690767393779,trigger=click)2026-05-08T09:30:42.780703ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2326274690767393779, trigger=click)tip: get thescreenpipedesktopapp for the fullhttps://screenpi.peexperience2026-05-08T09:31:03.663088ZINFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1118401968181291277, trigger=click)...
|
6486
|
NULL
|
NULL
|
NULL
|
|
6489
|
278
|
28
|
2026-05-08T06:31:05.322836+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778221865322_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 master kProiectCrmObiects• DecorateActivityn Dummy>• Helpersv D HubspotAccountSyncStrate>@ Actions0 ContactSyncStrate•DDIeU rielas• W Journa.Metadata• Opporunilvsyncsru Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStr(C) HubsnotWebhorv Padination(C) HubsnotPadinat(c) PadinationConfi(c) DadinationStateM ProcnectSoarchStr.• M Pedic• D ServiceTraitsT. OpportunitysyngT SyncCrmEntitiesT SyncFieldsTrait.T WriteCrmTrait.p> O Utils|MWohhonkc) Batchsynccollectoc) BatchSyncRedisSerC) Client.phpC) ClosedDealStagess©DealFieldsService.gC) DecorateActivtv.oncFieldDerinitions.onvC) FieldivoeConverte1) HubsootclientintenC) Hubsoot TokenMan.© PayloadBuilder.phpC) RemoteCrm@biecti9) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nhC)CrmActivityService.pnpClient.pnp© ResponseExceptPaginationeontig.ong#Badkequest.ono(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.phoC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php• Servicelnterface.phpclass Client extends BaseClient implements HubspotClientinterfaceA2 469 K2 A V185 (public function getInstance: Factoryf...}194 C>public function getNewInstance: Discoveryi...}209 G226 GC) SncRelatedActivits* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)100/10 seconds | 150/10 seconds1 200/10 seconds* Vally.250.00050d.00d1000.000* Urricra documentarion stares: Ine search enooounts qre rote umired to tive requests ner second.* Since with 5 RPS were still hitting secondlu rate limits we lowered it to 4public function betPaginatedData(array Spavload, string Stvpe. int Soffset = 0): arravStotal = 0;Sastld e nuu$rows = [];foreach (Sthis->getPaginatedDataGenerator(Spayload, $type, $offset, &: $total,&lastRecordld: SlastId) as Srou 33Srowsf = Srow.return ['results' => $rows, 'total' => Stotal, 'last_record' => $lastId]:* Athnowe HubsnotFycention* @throws SocialAccountTokenInvalidException* Athrows BadRequestpublic function getPaginatedDataGenerator(array spavloadstrina Stype.int $offset = 0,int ostotal = 0istrino *stastRecordid = nulu:Generator "...,* Execute a search request against HubSpot CRM objects with rate limiting.SonarAnbe for ldls suadestiionca Detect more secmitvlisques lin vour D.Dffiles /lTn SonarAube Claud for free //lDownload SonarOnbe Server /lllearn more /llDonit ask adain /vesterday 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincrateLimtDally - Platorm • In 14m100% 52Fri 8 May 9:31:05AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• phpsactivzcres→>eachltunction (Accivity sactivicy use (...) 1saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivitvCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams 209-21UTE.Rio 4 spaces...
|
NULL
|
-8382870406670178050
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeLaravelFV faVsco.js?9 mas PhostormVIewINavigareCodeLaravelFV faVsco.js?9 master kProiectCrmObiects• DecorateActivityn Dummy>• Helpersv D HubspotAccountSyncStrate>@ Actions0 ContactSyncStrate•DDIeU rielas• W Journa.Metadata• Opporunilvsyncsru Concerns(C) HubspotlastMo(C) HubspotlastMo(C) HubspotlastMo(C) HuospotlastMo(c) -uosootLastмo(C) -uospotsindlesC. HubsnotSvncStr(C) HubsnotWebhorv Padination(C) HubsnotPadinat(c) PadinationConfi(c) DadinationStateM ProcnectSoarchStr.• M Pedic• D ServiceTraitsT. OpportunitysyngT SyncCrmEntitiesT SyncFieldsTrait.T WriteCrmTrait.p> O Utils|MWohhonkc) Batchsynccollectoc) BatchSyncRedisSerC) Client.phpC) ClosedDealStagess©DealFieldsService.gC) DecorateActivtv.oncFieldDerinitions.onvC) FieldivoeConverte1) HubsootclientintenC) Hubsoot TokenMan.© PayloadBuilder.phpC) RemoteCrm@biecti9) ResnonceNormalize(c) Service nhn(C) SvncFioldAction nhC)CrmActivityService.pnpClient.pnp© ResponseExceptPaginationeontig.ong#Badkequest.ono(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.phoC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php• Servicelnterface.phpclass Client extends BaseClient implements HubspotClientinterfaceA2 469 K2 A V185 (public function getInstance: Factoryf...}194 C>public function getNewInstance: Discoveryi...}209 G226 GC) SncRelatedActivits* Secondly and daily limits for Hubspot API* Product Tier: Free & Starter | Professional & Enterprise | API add-on (any tier)100/10 seconds | 150/10 seconds1 200/10 seconds* Vally.250.00050d.00d1000.000* Urricra documentarion stares: Ine search enooounts qre rote umired to tive requests ner second.* Since with 5 RPS were still hitting secondlu rate limits we lowered it to 4public function betPaginatedData(array Spavload, string Stvpe. int Soffset = 0): arravStotal = 0;Sastld e nuu$rows = [];foreach (Sthis->getPaginatedDataGenerator(Spayload, $type, $offset, &: $total,&lastRecordld: SlastId) as Srou 33Srowsf = Srow.return ['results' => $rows, 'total' => Stotal, 'last_record' => $lastId]:* Athnowe HubsnotFycention* @throws SocialAccountTokenInvalidException* Athrows BadRequestpublic function getPaginatedDataGenerator(array spavloadstrina Stype.int $offset = 0,int ostotal = 0istrino *stastRecordid = nulu:Generator "...,* Execute a search request against HubSpot CRM objects with rate limiting.SonarAnbe for ldls suadestiionca Detect more secmitvlisques lin vour D.Dffiles /lTn SonarAube Claud for free //lDownload SonarOnbe Server /lllearn more /llDonit ask adain /vesterday 10:25=custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jiminny@localhost]# console lPKob.# console [eu)A console [STAGING]clarelscrict-cypes=l)mespace Jiminny Component Utility Service:› e ...ass ProviderRateL1m1tenpublic function __construct(RateLimiter SrateLimiter){...hnublic function canMakeReauestPateLimited Sorovider): bool** Ovan Ratel imitintenface Sratol imit */foreach ($provider->getRateLimits() as $rateLimit) {if (Sthis->rateLimiter->tooManyAttempts($key, $rateLimit->getQuotaO)) {romlinataeprecurn true.pubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetrateL1m1tso->1sNotzmptyoSprovider->qetRateLimits@)->man(fn (RateLimitIntenface SrateLimit): int => Sthis->max@nuhiaic Function incrementRequestcountRateimited Sarovider): void/** @var RateLimitInterface $rateLimit */forpach(Snroviden->aetRatelimitcoas Snatelimit)&Sthis->natel imitenhit Snatel imit->aetKevol. Snatelimit->ae+WindowOn•-›avanlableincrateLimtDally - Platorm • In 14m100% 52Fri 8 May 9:31:05AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..• phpsactivzcres→>eachltunction (Accivity sactivicy use (...) 1saccivity→updatell'accountld a> nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)): // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus: : chain([new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2•1300 x MatchActivitvCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumWN Windsurf Teams 209-21UTE.Rio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6520
|
280
|
15
|
2026-05-08T06:34:47.886332+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222087886_m2.jpg...
|
PhpStorm
|
faVsco.js – HubspotPaginationService.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js?9 master kPr PhostormVIewINavigarecodeFV faVsco.js?9 master kProiect(©) CrmActivityService.phgD CrmObjects> • DecorateActivityna Dummy>D Helpersv D HubspotAccountSyncStrate> D Actions• спескалакешукеmоteмateh.php© JiminnyDebugCommand.php© ResponseException.php© PaginationState.phgPaginationeontig.ong#Badkequest.onoOpportunitySyncTrait.phpC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.pho_ contactsyncstrateC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php•DDIe• U rielas• W Journa.Metadata• Opporunilvsyncsru Concerns© HubspotLastMol 12s© HubspotLastMor 129© HubspotLastMol 1zc© HubspotLastMor 13€© HubspotLastMor 1z2© HubspotSingleS! 1z2© HubspotSyncStr 134(C) HubsnotWebhorv PadinationHubspotPaginati 136© PaginationConfig ,=)(c) DadinationStateProspectSearchStra 15$• m Pedic• D ServiceTraits© Opportunitysyn 1630 SyncCrmentities 1640 SyncFieldsIrait) 169© WriteCrmTrait.pl 16d> O Utils|> 0 Webhook|© Batchsynccollectol 169© BatchSyncRedisser 170lc) Client.php© ClosedDealStagess 172©DealFieldsService.p 172© DecorateActivity.pr 7a© FieldDefinitions.php 175© FieldtypeConvertel 176© HubspotClientinterl 177C) Hubsoot TokenMan.- Servicelntertace.phpsendnointCc W .*TI:class huospocraoinaclonserviceprivate function handlePaginationStrategydSstate->set0ffset@ offset:a)•m 413 ^if (Sstate->offset) {$payload['after'] = $state->offset;=24return spay load"private function shouldSwitchToKevsetPagination(PaqinationState Sstate, int SresultsPerPaqe): bool{...}private function validateTokenIfNeeded(Client Sclient. PaginationState Sstate): void{...}1 usageprivate function executeSearchRequest Client Scuient, strina Sobiectivoe, array Soavload. PaginationState Sstattryreturn Sclient->searchSobnectTvne. Snavload):catchExcention Se) <ifSclient->islnauthorizedExcentionSe))Sthis->loagen-swarning([Hubsnotl Got 401 duning naaination. attemntina token refresh!. "'team_id' => ScLient->getConfig() g?getTeam()->getido,lennonl => Ce->aetMeccaneoSclient->ensureValidTokenO:Sstate->updateLastTokenCheckO:try fSresult = Sclient->search(SobiectType, $payload):_51© PayloadBuilder.php 175© RemoteCrmObjectN 180∞ ResponseNormalize 181(c) Service nhnSthis->logger->info('[Hubspot] Token refresh and retry successful'. "'team_id' => $client->getConfia(->qetTeam@->qetIdo|© SyncFieldAction.ph ..© SyncRelatedActivit) .return Sresult:narQube for INF suadections. Netect more cecuricuec in vour DHP filec /I Try SonarQube Cloud for free /I Download SonarQuhe Sorver Il I earn more /I Don't ack adain /vecterdav 10-25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jimirA console (PROD]# console [eu)A console [STAGING]e...ass Providerratelimitenprotected RateLimiter SrateLimiter;public function construct(RateLimiter SrateLimiter)^..}public function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {recurn talse,return truerpubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLimit>maxonublic function incrementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 11m100% 52Fri 8 May 9:34:48U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld = nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)); // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus:: chain(new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2• 1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumW Windsurf Teams162-22|UTE.Rio 4 spaces...
|
NULL
|
-2203554451702271990
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhostormVIewINavigarecodeFV faVsco.js?9 master kPr PhostormVIewINavigarecodeFV faVsco.js?9 master kProiect(©) CrmActivityService.phgD CrmObjects> • DecorateActivityna Dummy>D Helpersv D HubspotAccountSyncStrate> D Actions• спескалакешукеmоteмateh.php© JiminnyDebugCommand.php© ResponseException.php© PaginationState.phgPaginationeontig.ong#Badkequest.onoOpportunitySyncTrait.phpC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.pho_ contactsyncstrateC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.phoC) Pipedrive/Service.php•DDIe• U rielas• W Journa.Metadata• Opporunilvsyncsru Concerns© HubspotLastMol 12s© HubspotLastMor 129© HubspotLastMol 1zc© HubspotLastMor 13€© HubspotLastMor 1z2© HubspotSingleS! 1z2© HubspotSyncStr 134(C) HubsnotWebhorv PadinationHubspotPaginati 136© PaginationConfig ,=)(c) DadinationStateProspectSearchStra 15$• m Pedic• D ServiceTraits© Opportunitysyn 1630 SyncCrmentities 1640 SyncFieldsIrait) 169© WriteCrmTrait.pl 16d> O Utils|> 0 Webhook|© Batchsynccollectol 169© BatchSyncRedisser 170lc) Client.php© ClosedDealStagess 172©DealFieldsService.p 172© DecorateActivity.pr 7a© FieldDefinitions.php 175© FieldtypeConvertel 176© HubspotClientinterl 177C) Hubsoot TokenMan.- Servicelntertace.phpsendnointCc W .*TI:class huospocraoinaclonserviceprivate function handlePaginationStrategydSstate->set0ffset@ offset:a)•m 413 ^if (Sstate->offset) {$payload['after'] = $state->offset;=24return spay load"private function shouldSwitchToKevsetPagination(PaqinationState Sstate, int SresultsPerPaqe): bool{...}private function validateTokenIfNeeded(Client Sclient. PaginationState Sstate): void{...}1 usageprivate function executeSearchRequest Client Scuient, strina Sobiectivoe, array Soavload. PaginationState Sstattryreturn Sclient->searchSobnectTvne. Snavload):catchExcention Se) <ifSclient->islnauthorizedExcentionSe))Sthis->loagen-swarning([Hubsnotl Got 401 duning naaination. attemntina token refresh!. "'team_id' => ScLient->getConfig() g?getTeam()->getido,lennonl => Ce->aetMeccaneoSclient->ensureValidTokenO:Sstate->updateLastTokenCheckO:try fSresult = Sclient->search(SobiectType, $payload):_51© PayloadBuilder.php 175© RemoteCrmObjectN 180∞ ResponseNormalize 181(c) Service nhnSthis->logger->info('[Hubspot] Token refresh and retry successful'. "'team_id' => $client->getConfia(->qetTeam@->qetIdo|© SyncFieldAction.ph ..© SyncRelatedActivit) .return Sresult:narQube for INF suadections. Netect more cecuricuec in vour DHP filec /I Try SonarQube Cloud for free /I Download SonarQuhe Sorver Il I earn more /I Don't ack adain /vecterdav 10-25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local jiminny@localhost]tiò accounts jimirA console (PROD]# console [eu)A console [STAGING]e...ass Providerratelimitenprotected RateLimiter SrateLimiter;public function construct(RateLimiter SrateLimiter)^..}public function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = SrateLimit->getKeyO:if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {recurn talse,return truerpubLic tunction requestava1lableln RateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLimit>maxonublic function incrementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 11m100% 52Fri 8 May 9:34:48U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..• php$activities->each(function (Activity $activity) use (...) {saccivity→updatell'accountld = nutuiSdispatcher->dispatch(new DetachActivity0bject($activity, $crmObject)); // ~ 1300 eventsResult after Step 1: 1300 DetachActivitvObiect events fired one per activity).Steo 2: Listener Reacts to Each EventRematchActivity0nCrm0bjectDetach.php:70-80u phpBus:: chain(new MatchActivitvCrmData(activitvid:.... remoteSearch: false).IJob Alnew CheckAndRotrvRemotoMatchlactivitvtd...., crmObject: ...).1 loh R])->dispatch@):For each of the 1300 events, the listener dispatches a chain of 2 jobs.Pesult after Step 2• 1300 x MatchActivityCrmData (local search, remoteSearch=false )• 1300 x checkAndRetrvRemoteMatchSten 3: CheckAndRetrvRemoteMatch Mav Dispatch AnotherCheckAndPetrvDemoteMatch.nhn+16_9d" phpif (ShasMatch) {return: / No new ioh if locall match succeeded$dispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):If local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true)Step 4: Final Job CountsJob TypecountHits HubSpot Search API?MatchActivityCrmData (local)1300X No (DB only)X No (DB only)MatchActivityCrmData (remote)up to 1300V YESVerifyActivityCrmTaskJobup to 1300X No (single GET, not search)TnIiheCOnd8 files +82>* Reiect allAccent alliAsk anvthina (&4DClaude Onus 4.7 MediumW Windsurf Teams162-22|UTE.Rio 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6556
|
281
|
9
|
2026-05-08T06:41:38.279053+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222498279_m1.jpg...
|
PhpStorm
|
faVsco.js – MatchActivityCrmData.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahlDa-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff4408432May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|...
|
NULL
|
-1229162079817770765
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplahlDa-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff4408432May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6573
|
284
|
7
|
2026-05-08T06:44:40.117891+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222680117_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeFV faVsco.jsProledeyCrmActivityService PhostormcodeFV faVsco.jsProledeyCrmActivityService.php XT SvncCrmFieldsTlJiminnyDeougcommand.ongT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php©)Paginationconrig.png© DecorateActivity.ph( BadRequest.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpDefaultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitvSvncst> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient./,10() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt• M ProcnectSoarchStr.W service Iraits© Client.php© DecorateActivity.ph© DeleteObjectsTrait.© FieldDefinitions.phgcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSerTraits139C BaseClient.phpC BaseService.oho9) CrmActivitvDroviderin!(C) CrmConfiaurationSetti(C) CrmOhiectsRecolver nA1X5 ^ v12private function updateParticipantsCrmData(Team SteamlActivity SactivitvlCollection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivlcysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the team. skippina crm lookuo'. IIteam id' = Steam->oetidolemat' e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;AASrecords = $this->findCrmRecords(Sparticipant, Sactivity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminnA console (PROD]# console [eu)A console [STAGING]clare strict types=1)e...ass Providerratelimitenprotected Ratelimiter SrateLimiter:public function construct(RateLimiten SrateLimiter)(...}lpublic function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = $rateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truerpubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter-›availableIn(SrateLimit->maxolnublic function incnementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 1m100% LzFri 8 May 9:44:40AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Read MatchActivitvCrmData.ohv #|.85-144Now l nave the complete picture. Let me give you a precise walkthrougnPart 1: Why 1300 Activities 2600 Jobs (Step-by-Step)•Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntitvTrait.oho:43-76• phpcactivitiec-seach(function (Activitv Cactivitv) use (..)fSactivity-sundater'account d' = nuli):Sdispatcher->disoatchnew DetachActivitv0biect (Sactivitv. ScrmObiect): • 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchActivitv0nGrm0hiectDetach.nhn:70-80• phpBus: : chain([new MatchActiv1tycrmbata(activityld:.. remotesearch: talse),new CheckAndRetrvRemoteMatchlactivitvId: .... crmObiect: ..../1 Job A1 Job Bl])->dispatch():For each of the 1300 events, the listener dispatches a chain of 2100sResult after Sten 2:•1300 x MatchActivitvCrmData (local search. remoteSearch=false )• 1300 x chескаnокeсrykemotemacchSteo 3: CheckAndRetrvRemoteMatch Mav Dispatch AnothenCheckAndRetrvRemoteMatch.nhn:46-80• phpif (ShasMatch) {No new iob if local match succeededsdisnatcher->dispatchlnew MatchActivitvCrmData(activitvid: .... remoteSearch: true)):If local cearch faile (moct common after a delete) this dicnatches a third MatchAct ivitvCrmhata (with romoteGearch-teue )IStep 4: Final Job CountsJob TypeCountHite HuhGnot Caarch AD12*ve used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumWN Windsurf Toams 100-22 UTF.8io 4 spaces...
|
NULL
|
7572366241679297165
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeFV faVsco.jsProledeyCrmActivityService PhostormcodeFV faVsco.jsProledeyCrmActivityService.php XT SvncCrmFieldsTlJiminnyDeougcommand.ongT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php©)Paginationconrig.png© DecorateActivity.ph( BadRequest.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpDefaultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitvSvncst> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient./,10() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt• M ProcnectSoarchStr.W service Iraits© Client.php© DecorateActivity.ph© DeleteObjectsTrait.© FieldDefinitions.phgcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSerTraits139C BaseClient.phpC BaseService.oho9) CrmActivitvDroviderin!(C) CrmConfiaurationSetti(C) CrmOhiectsRecolver nA1X5 ^ v12private function updateParticipantsCrmData(Team SteamlActivity SactivitvlCollection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivlcysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the team. skippina crm lookuo'. IIteam id' = Steam->oetidolemat' e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;AASrecords = $this->findCrmRecords(Sparticipant, Sactivity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.arAube forIdEl suadestions.Detect.more seauritvlisauesln.vour D.D/flles/liaSonarAube Claud for.free//lDownload.SonarOnbe.Server//llear.more//lDonit.ask.again/(vesterdav 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminnA console (PROD]# console [eu)A console [STAGING]clare strict types=1)e...ass Providerratelimitenprotected Ratelimiter SrateLimiter:public function construct(RateLimiten SrateLimiter)(...}lpublic function canMakeRequest(RateLimited Sprovider): bool/** @var RateLimitInterface SrateLimit */foreach (Sprovider->getRateLimits) as $rateLimit) {$key = $rateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truerpubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->qetRateLimits(->isNotEmptvOSproviden->getRateLimits@>man(fn (RateLimitIntenface SrateLimit): int => Sthis->rateLimiter-›availableIn(SrateLimit->maxolnublic function incnementRequestCountRateLimited Sorovider)• void** Ovan Ratel imitIntenface Sratel imit *foreach (Sprovider->getRateLimits) as $rateLimit) {mit-›getKey, $rateLimit->getWindowO):Dally - Platrorm • In 1m100% LzFri 8 May 9:44:40AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Read MatchActivitvCrmData.ohv #|.85-144Now l nave the complete picture. Let me give you a precise walkthrougnPart 1: Why 1300 Activities 2600 Jobs (Step-by-Step)•Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntitvTrait.oho:43-76• phpcactivitiec-seach(function (Activitv Cactivitv) use (..)fSactivity-sundater'account d' = nuli):Sdispatcher->disoatchnew DetachActivitv0biect (Sactivitv. ScrmObiect): • 1300 eventsResult after Step 1: 1300 DetachActivity0bject events fired (one per activity).Step 2: Listener Reacts to Each EventRematchActivitv0nGrm0hiectDetach.nhn:70-80• phpBus: : chain([new MatchActiv1tycrmbata(activityld:.. remotesearch: talse),new CheckAndRetrvRemoteMatchlactivitvId: .... crmObiect: ..../1 Job A1 Job Bl])->dispatch():For each of the 1300 events, the listener dispatches a chain of 2100sResult after Sten 2:•1300 x MatchActivitvCrmData (local search. remoteSearch=false )• 1300 x chескаnокeсrykemotemacchSteo 3: CheckAndRetrvRemoteMatch Mav Dispatch AnothenCheckAndRetrvRemoteMatch.nhn:46-80• phpif (ShasMatch) {No new iob if local match succeededsdisnatcher->dispatchlnew MatchActivitvCrmData(activitvid: .... remoteSearch: true)):If local cearch faile (moct common after a delete) this dicnatches a third MatchAct ivitvCrmhata (with romoteGearch-teue )IStep 4: Final Job CountsJob TypeCountHite HuhGnot Caarch AD12*ve used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (*4L)Claude Onus 4.7 MediumWN Windsurf Toams 100-22 UTF.8io 4 spaces...
|
6569
|
NULL
|
NULL
|
NULL
|
|
6574
|
283
|
6
|
2026-05-08T06:44:40.118795+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222680118_m1.jpg...
|
Firefox
|
Work — Mozilla Firefox
|
True
|
meet.google.com/agt-teir-cwt?authuser=lukas.kovali meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ah)= D:-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff4408432May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|...
|
NULL
|
815829951887090810
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ah)= D:-zshDOCKERLast login: Thu May₴1DEV (-zsh)₴82APP (-zsh)7 09:45:09on ttys010Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~$cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 11total667416drwxr-xr-xdrwx-drwxr-xr-x11lukasstaff3527 May13:4093lukasstaff29767May13:4018lukasstaff5766May20:31datalukasstaff3361546247May13:40db.sqlite-rw-r--r--lukasstaff655367May10:42db.sqlite-shm-rw-r--r--lukasstaff4408432May13:40db.sqlite-waldrwxr-xr-x8lukasstaff2566May20:27pipes-rw-r--r--lukasstaff284086May21:02screenpipe.2026-05-06.0.10g-rw-r--r--lukasstaff1594697May13:40screenpipe.2026-05-07.0.10g-rwxr-xr-xlukasstaff149946May20:26-rw-r--r--1 lukasstaff3167screenpipe_sync.sh7 May 09:23 sync. loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe449M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stopscreenpipe stoppedlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*322M/Users/lukas/.screenpipe/data987M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm452K/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes28K/Users/lukas/.screenpipe/screenpipe.2026-05-06.0.1og580K/Users/lukas/.screenpipe/screenpipe.2026-05-07.0.10g16K/Users/lukas/.screenpipe/screenpipe_sync.sh4.0K/Users/lukas/.screenpipe/sync.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• 84|...
|
6565
|
NULL
|
NULL
|
NULL
|
|
6577
|
284
|
9
|
2026-05-08T06:44:45.692702+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222685692_m2.jpg...
|
Firefox
|
Meet - Daily - Platform — Work
|
True
|
meet.google.com/agt-teir-cwt?authuser=lukas.kovali meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxcalMistorbookmarksProtllesWindowrravsco.sPr rireroxcalMistorbookmarksProtllesWindowrravsco.sProletey© SyncCrmFieldsT* SyncCrmMetada* SystemStateTra©DataClient.php© DecorateActivity.phcпескапакешукemotemateh.pnp© CrmAc© Jiminny© ResponseException.php©Paginationstate.pr#Badkequest.onoOpportunitySyncTrait.phpc)synchubspotobiecis.ongoLocdlsearch.ong® LocalSearchinterfar © HydrateCrmDataByExternalCalldJob.php© RemoteSearch.php© DefaultUpdateCrmDataResolver.php) service.pnpv D Listenersclass CrmActivityService© ConferenceCrmMatcherJob.phpC) MatchCrmData.php©Activity!C) CachedCrmServiceDecorator.pho0 Servicelntertace.phpc) ConvertLead Activitc) Purgelookupcachelusageprivate function updateParticipantsCrmData(› D MeradaraTeam $team,MiarauionActivity Sactivity,• PipedriveOpportunitvSvncstCollection $participants,?ServiceInterface $crmService = null,> ProspectSearchStr.): array {C) ApiFields.oho$matchedRecords = [];© Client.phpSmatchedDomainRecords = [];© Field Definitions.phg 117PipedriveApiClient.J 118scnis->valluaceurmuontzouracionsaccivicy() PioedriveAoiExceotsth1s->decorator->settontiquration(sactivity->geturmoor© Service.phpC) TokenStorade ohosth1s->decorator->seturmservicescrmservice^Salesforce• M Sieldetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant($participant)) {› D OpportunityMatcheOpportunitySyncSti> D ProspectSearchStraJ service Iraits© Client.php© DecorateActivity.pr© DeleteObjectsTrait.© FieldDefinitions.phpcPavloacbullder.onoif (1 Sthis->shouldPerformLookup(Sparticipant, $team)) €Sthis->logger->info( CrmActivitvServicel Email domain belonas to the tearlteam id' = Steam->oetidolemat e snarticinant->oetema1Addressouc) Profile.phpC) @uervBullder.php©QueryHandler.phpC) @uerviterator.phpSthis->attachUserIfExists($participant, $team);continue;C) @uervResults.phpc) Service.ohr© SyncBatchRedisSerM Traits139Srecords = $this->findCrmRecords($participant, $activity);C BaseClient.phpC BaseService.oho(C) CountrvCodeResolver© CrmActivityProviderint© CrmConfigurationSetti(C) CrmOhiectsRecolver nif (! empty($records)) {SmatchedRecords[] = $records;f else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: $participant,activity: Sactivitv.•••D+→ cPlatform Sprint 3 Q2 - Platform TeSevenShores\Hubspot\Exceptions$ Service-Desk - Queues - PlatformJy 20807 check various issues witIlluminate\Queue|MaxAttemptsExc/•Pull requests • jiminny/appU Useroilot 1 Ask liminny Report Gen• JY-20773 fix user pilot tracking ofiProblem loading pageo Search the CRM - HubSpot docs8 Jiminny.Meet - Daily - Platforn- New Tab0 5°@meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comD1 MeetQ• 40 Wl OfDaily-Platform-in1m A 100%C4 & Fri& May 9:44:[EMAIL] accountLukas KovalikDaily - PlatformNikolay Nikolov and Steliyan Georgiev are in this callUse reminito takenotes StartJoin nowOther ways to join4) System Default Speake…..-cemeni t malahe n ltet s your Aersonalin/ nentingese atanco e ca onalfrxe conmvenrsation va tempeoranygain (yesterd))...
|
NULL
|
-8832703212127750990
|
NULL
|
click
|
ocr
|
NULL
|
rireroxcalMistorbookmarksProtllesWindowrravsco.sPr rireroxcalMistorbookmarksProtllesWindowrravsco.sProletey© SyncCrmFieldsT* SyncCrmMetada* SystemStateTra©DataClient.php© DecorateActivity.phcпескапакешукemotemateh.pnp© CrmAc© Jiminny© ResponseException.php©Paginationstate.pr#Badkequest.onoOpportunitySyncTrait.phpc)synchubspotobiecis.ongoLocdlsearch.ong® LocalSearchinterfar © HydrateCrmDataByExternalCalldJob.php© RemoteSearch.php© DefaultUpdateCrmDataResolver.php) service.pnpv D Listenersclass CrmActivityService© ConferenceCrmMatcherJob.phpC) MatchCrmData.php©Activity!C) CachedCrmServiceDecorator.pho0 Servicelntertace.phpc) ConvertLead Activitc) Purgelookupcachelusageprivate function updateParticipantsCrmData(› D MeradaraTeam $team,MiarauionActivity Sactivity,• PipedriveOpportunitvSvncstCollection $participants,?ServiceInterface $crmService = null,> ProspectSearchStr.): array {C) ApiFields.oho$matchedRecords = [];© Client.phpSmatchedDomainRecords = [];© Field Definitions.phg 117PipedriveApiClient.J 118scnis->valluaceurmuontzouracionsaccivicy() PioedriveAoiExceotsth1s->decorator->settontiquration(sactivity->geturmoor© Service.phpC) TokenStorade ohosth1s->decorator->seturmservicescrmservice^Salesforce• M Sieldetoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant($participant)) {› D OpportunityMatcheOpportunitySyncSti> D ProspectSearchStraJ service Iraits© Client.php© DecorateActivity.pr© DeleteObjectsTrait.© FieldDefinitions.phpcPavloacbullder.onoif (1 Sthis->shouldPerformLookup(Sparticipant, $team)) €Sthis->logger->info( CrmActivitvServicel Email domain belonas to the tearlteam id' = Steam->oetidolemat e snarticinant->oetema1Addressouc) Profile.phpC) @uervBullder.php©QueryHandler.phpC) @uerviterator.phpSthis->attachUserIfExists($participant, $team);continue;C) @uervResults.phpc) Service.ohr© SyncBatchRedisSerM Traits139Srecords = $this->findCrmRecords($participant, $activity);C BaseClient.phpC BaseService.oho(C) CountrvCodeResolver© CrmActivityProviderint© CrmConfigurationSetti(C) CrmOhiectsRecolver nif (! empty($records)) {SmatchedRecords[] = $records;f else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: $participant,activity: Sactivitv.•••D+→ cPlatform Sprint 3 Q2 - Platform TeSevenShores\Hubspot\Exceptions$ Service-Desk - Queues - PlatformJy 20807 check various issues witIlluminate\Queue|MaxAttemptsExc/•Pull requests • jiminny/appU Useroilot 1 Ask liminny Report Gen• JY-20773 fix user pilot tracking ofiProblem loading pageo Search the CRM - HubSpot docs8 Jiminny.Meet - Daily - Platforn- New Tab0 5°@meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comD1 MeetQ• 40 Wl OfDaily-Platform-in1m A 100%C4 & Fri& May 9:44:[EMAIL] accountLukas KovalikDaily - PlatformNikolay Nikolov and Steliyan Georgiev are in this callUse reminito takenotes StartJoin nowOther ways to join4) System Default Speake…..-cemeni t malahe n ltet s your Aersonalin/ nentingese atanco e ca onalfrxe conmvenrsation va tempeoranygain (yesterd))...
|
6575
|
NULL
|
NULL
|
NULL
|
|
6588
|
283
|
15
|
2026-05-08T06:45:04.915016+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222704915_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-In-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)• Record ScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100%•8 • Fri 8 May 9:45:05Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
7921680348051278638
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-In-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)• Record ScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100%•8 • Fri 8 May 9:45:05Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6589
|
284
|
13
|
2026-05-08T06:45:05.007782+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222705007_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• с FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• спескалакешукеmоteмateh.phpT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php© DecorateActivity.ph( BadRequest.phpOpportunitySyncTrait.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitySvncSt> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient.j ,1a() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt•M ProcnectSearchStr-J service Iraits© Client.php© DecorateActivity.phDelete@biectstrait.© FieldDefinitions.phrcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSer139M TraitsC BaseClient.phpC BaseService.oho(C) CountrvCodeResolver9) CrmActivitvDroviderin!@ CrmConfiaurationSetti(C) CrmOhiectsRecolver nlusageprivate function updateParticipantsCrmbata(Team SteamlActivity Sactivitv.Collection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivicysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicentoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teanlteam id' = Steam->oetidolemat e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;Srecords = $this->findCrmRecords(Sparticipant, $activity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.• • 0I→ CPlattorm Sprint 3 @2 - Plattorm TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyLL Now TabExolore08Monitorslminny.sentry.lo/ssues/uu/3000/.environment-proaucrionotssues APP-1EEDD: 31c8b6c919 hours ago JSONJumo to: HiahliahtsStack Tracev Stack race DisplayvThere are 2 chained excentions in this event.v SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:status Ferror message You have reached vour second v amitr erron voer Rae wiMun correlatiion dr 019eo24-catruncat ed.agenericCrashed in non-app:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot \Exceptions HubspotException::createShow 1 more trame/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:163 in Jiminny|Services\Crm\Hubspot\Pagination\HubspotPaginationService:executeSearchReguestIn Appapo/Services/Crm/Hubspot/Pagination//HubspotPadinationService.php:51in_JiminnySenvices Crm\Hubspot\Padination. HubspotPaainationSenviceraetPadinatedDataGenerator/app/Services/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client:getPaginatedDataIn App/app/Services/Crm/Hubspot/Service.php:1212 in Jiminny|Services\Crm\Hubspot\Service::Jiminny\Services\Crm\Hubspot\(closure)Called from:/vendor/laravel/tramework/src/illuminate/Cache/Repository.php:564in Illuminate Cache Repository:rememberShow 2 more frames/app/Services/Crm/Hubspot/Service.php:1206 in Jiminny\Services\Crm\Hubspot\Service::matchByNamelapo//Services/Crm/CachedCrmServiceDecorator.oho:167in Jiminnv Services Crm.CachedCrmServiceDecorator-matchBvName/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService::findCrmRecords• • InAppuserid: Sactivity->qetUsero->qetido.223224if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(name: Sparticipant->getName(),229userId: Sactivity->getUser(->getId().222|activityObiect Jiminny Models Activity#37482263)participantObiect Jiminny Modells Participant(#82989648)onn/Coriiinoe/Crm/CrmArtivitConiconhn.120dnTiminnulCoriinoelCrmlCrm/xtivitConicouundotoDortirinontoCrmDotolIn Applapo/Services/Crm/CrmActivitvService.php:81 in Jiminny|Services\Crm\CrmActivitvService-updateCrmDataJann/Aohs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Jobc|Crm|MatchActivitvCrmData«Jiminnv|Johs\ Crm\closure)Called from: /vendor/laravel/framework/src/llluminate/Database/Concerns/ManadesTransactions.nhn.35in llluminate\Database\Gonnection-transactiorJann/Aohs/Crm/MatchActivitvCrmData.nhn:87 in.Jiminnv|Johs\Crm|MatchActivitvCrmData«handleIn AnnDally - Platrorm • now100% 5ril o May 9.40:02@ Ask Seer & /@ GitHubf' Jira© Copy as vActivityAdd a comment8 AssignedLmonths agoby Lukas Kovalik to themselves.Marked as Ongoingautomatically oy sentryFirst Seeno months agov People(LK participatingSSIKMPIN viewedSimilar ssuesViewMeraed Issues...
|
NULL
|
-3152238297214771021
|
NULL
|
click
|
ocr
|
NULL
|
FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• с FV faVsco.jsProledey(C) CrmAc|T. SvncCrmFieldsT• спескалакешукеmоteмateh.phpT SvncCrmMetad:T SystemStateTra(c) Dataclient.one© ResponseException.php© DecorateActivity.ph( BadRequest.phpOpportunitySyncTrait.phpoLocdlsearch.ong© LocalSearchinterfa‹ © HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php) service.pnpclass CrmActivityServicev D Listenersc) ConvertLead Activitc) Purgelookupcache› D MeradaraMiarauion• PipedriveOpportunitySvncSt> ProspectSearchStr.C) ApiFields.oho© Client.php© Field Definitions.phg 117© PipedriveApiClient.j ,1a() PioedriveAoiExceot© Service.phpC) TokenStorade ohoSalestorce• M SieldeOpportunityMatche• D OpportunitySyncSt•M ProcnectSearchStr-J service Iraits© Client.php© DecorateActivity.phDelete@biectstrait.© FieldDefinitions.phrcPavloacbullder.onoc) Profile.phpC) @uervBullder.php© QuervHandler.phpC) @uerviterator.phpC) @uervResults.phpc) Service.ohr@ SvncBatchRedisSer139M TraitsC BaseClient.phpC BaseService.oho(C) CountrvCodeResolver9) CrmActivitvDroviderin!@ CrmConfiaurationSetti(C) CrmOhiectsRecolver nlusageprivate function updateParticipantsCrmbata(Team SteamlActivity Sactivitv.Collection Sparticipants,?ServiceInterface $crmService = null,): array {$matchedRecords = []$matchedDomainRecords = []schis->valluacecrmuontzouracionsaccivicysth1s->decorator->settontiquration(sactivity->qeturmoo*sth1s->decorator->seturmservicescrmservicentoreach Sparticipants as Sparticipantif (Sthis->shouldSkipParticipant(Sparticipant)) {if (4 Sthis->shouldPerformLookup(Sparticipant. Steam)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teanlteam id' = Steam->oetidolemat e snarticinant->oetema1AddressouSthis->attachUserIfExists($participant, Steam);continue;Srecords = $this->findCrmRecords(Sparticipant, $activity):if (! empty(Srecords)) {SmatchedRecords[] = Srecords} else {Srecords = $this->findCrmDomainRecords(crmservice: scrmserviceparticipant: Sparticipant.activity: Sactivitv.• • 0I→ CPlattorm Sprint 3 @2 - Plattorm TeSevenShores|Hubspot\ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyLL Now TabExolore08Monitorslminny.sentry.lo/ssues/uu/3000/.environment-proaucrionotssues APP-1EEDD: 31c8b6c919 hours ago JSONJumo to: HiahliahtsStack Tracev Stack race DisplayvThere are 2 chained excentions in this event.v SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:status Ferror message You have reached vour second v amitr erron voer Rae wiMun correlatiion dr 019eo24-catruncat ed.agenericCrashed in non-app:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot \Exceptions HubspotException::createShow 1 more trame/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php:163 in Jiminny|Services\Crm\Hubspot\Pagination\HubspotPaginationService:executeSearchReguestIn Appapo/Services/Crm/Hubspot/Pagination//HubspotPadinationService.php:51in_JiminnySenvices Crm\Hubspot\Padination. HubspotPaainationSenviceraetPadinatedDataGenerator/app/Services/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client:getPaginatedDataIn App/app/Services/Crm/Hubspot/Service.php:1212 in Jiminny|Services\Crm\Hubspot\Service::Jiminny\Services\Crm\Hubspot\(closure)Called from:/vendor/laravel/tramework/src/illuminate/Cache/Repository.php:564in Illuminate Cache Repository:rememberShow 2 more frames/app/Services/Crm/Hubspot/Service.php:1206 in Jiminny\Services\Crm\Hubspot\Service::matchByNamelapo//Services/Crm/CachedCrmServiceDecorator.oho:167in Jiminnv Services Crm.CachedCrmServiceDecorator-matchBvName/app/Services/Crm/CrmActivityService.php:227 in Jiminny|Services\Crm\CrmActivityService::findCrmRecords• • InAppuserid: Sactivity->qetUsero->qetido.223224if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(name: Sparticipant->getName(),229userId: Sactivity->getUser(->getId().222|activityObiect Jiminny Models Activity#37482263)participantObiect Jiminny Modells Participant(#82989648)onn/Coriiinoe/Crm/CrmArtivitConiconhn.120dnTiminnulCoriinoelCrmlCrm/xtivitConicouundotoDortirinontoCrmDotolIn Applapo/Services/Crm/CrmActivitvService.php:81 in Jiminny|Services\Crm\CrmActivitvService-updateCrmDataJann/Aohs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Jobc|Crm|MatchActivitvCrmData«Jiminnv|Johs\ Crm\closure)Called from: /vendor/laravel/framework/src/llluminate/Database/Concerns/ManadesTransactions.nhn.35in llluminate\Database\Gonnection-transactiorJann/Aohs/Crm/MatchActivitvCrmData.nhn:87 in.Jiminnv|Johs\Crm|MatchActivitvCrmData«handleIn AnnDally - Platrorm • now100% 5ril o May 9.40:02@ Ask Seer & /@ GitHubf' Jira© Copy as vActivityAdd a comment8 AssignedLmonths agoby Lukas Kovalik to themselves.Marked as Ongoingautomatically oy sentryFirst Seeno months agov People(LK participatingSSIKMPIN viewedSimilar ssuesViewMeraed Issues...
|
6586
|
NULL
|
NULL
|
NULL
|
|
6590
|
283
|
16
|
2026-05-08T06:45:06.382841+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222706382_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-in-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)Co RecordScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100% <7*8 • Fri 8 May 9:45:06Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
-6720199365498648417
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsW FirefoxFileEdit→ViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comldal+Daily - Platform • nowAll-in-One(, Capture AreaC: Capture Previous Area- Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)Co RecordScreenHide Desktop Icons• Open...& Pin to the Screen...• Capture History...About CleanShot...Check for Updates...Settings...QuitA₴50₴4100% <7*8 • Fri 8 May 9:45:06Ci Join Google MeetTKTOTR98,Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
6588
|
NULL
|
NULL
|
NULL
|
|
6593
|
283
|
18
|
2026-05-08T06:45:10.003309+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222710003_m1.jpg...
|
CleanShot X
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→ToolsW FirefoxFileEditViewHistoryBookmarksProfiles→ToolsWindowHelp<>0 khlmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com§ Daily - Platform • now100%Fri 8 May 9:45:11 •Daily - Piatformnow - 09:45-10:05Ci Join Google Meet1379834*t7*Record GIFTFRecord VideoTSNikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
NULL
|
-6267136194214579000
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→ToolsW FirefoxFileEditViewHistoryBookmarksProfiles→ToolsWindowHelp<>0 khlmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com§ Daily - Platform • now100%Fri 8 May 9:45:11 •Daily - Piatformnow - 09:45-10:05Ci Join Google Meet1379834*t7*Record GIFTFRecord VideoTSNikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform...
|
6591
|
NULL
|
NULL
|
NULL
|
|
6594
|
284
|
15
|
2026-05-08T06:45:10.944215+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222710944_m2.jpg...
|
CleanShot X
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
83FV faVsco.jsWlolleney(C) CrmAc|т SvncCrmFieldsTl 83FV faVsco.jsWlolleney(C) CrmAc|т SvncCrmFieldsTlT SyncCrmMetadaT SystemStateTra(c) DataClient.one© ResponseException.phg© DecorateActivity.phBadkequest.ongy Locdlsearch.ong© LocalSearchInterfacC RemoteSearch.phpC) service.pnpy _ ListenersC) ConvertLeadActivilc) Purgelookupcache0h MetadataD Miarauioni07 Pipedrive• → OpportunitvSvncStC) ApiFields.oho© Client.php© FieldDefinitions.php 11/C) PioedriveAoiClient.t() PioedriveAoiExceotlC) Service.oholC) TokenStorade.ohoN Salestforcel• M Sieldel• M OnnortunitvMatche• D OpportunitySyncSt• M ProsnectSearchStr(c) Client.php© DecorateActivity.phu DeleteoblectsIraid© FieldDefinitions.phg)Pavloacbullder.ongC) Profile.phpC) @uervBuilder.php© QuervHandler.phdC) @uervlterator.php© QuervResults.phpC) Service.ohr139M TraitsBaseService.ohd(C) Activity.class CrmActivityServiceprivate function updateParticipantsCrmData(Team SteamlActivity SactivitvCollection $participants,?ServiceInterface $crmService = null.): array {$matchedRecords = []:$matchedDomainRecords = []scnis->vaLluaceurmuontzouracion saccivlcysth1s->decorator->setlontiquration(sactiv1ty->qeturmosth1s->decorator->seturmservice scrmservice)toreach (Sparticipants as Sparticipant "if (Sthis->shouldSkipParticipant(Sparticipant)) {if (! $this->shouldPerformLookup($participant, $team)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teai= Steam->aetidol= Snarticinant->oetEma1Addresso* Plattorm Sprint 3 Q2 - Plattorm TeSevenShores|Hubspot|ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues wi• Pull requests • jiminny/apr1 Useroilot 1 Ask liminny Report GeiJY-20773 fix user pilot tracking ofi Problem loadina paqdSearch the CRM - HubSpot docs8 Jimini_ Now TablSrecords = $this->findCrmRecords($participant, $activity):if (! empty($records)) {SmatchedRecords[] = Srecords} else {srecoras = sch1s->t1ndurmboma1nkecorasactivity: Sactivity.ssues APP-1EEDD: 31c8b6c919 hours ago JSONv Stack race DisplayyThere are 2 chained excentions in this event.08SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:usatuswerormessaneotave neadied vou seconlyimttienon ve vавtсоте аоnсвииaусіс виоаенCrashed in:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot\Exceptions\HubspotException::create/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\ClientzgetPaginatedDataDraa to record a part of the screen. Press LW to select a window./app/Services/Crm/CrmActivityService.php:227 in Jiminny\Services\Crm\CrmActivityService::findCrmRecords223if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(userto. sacoivity-›getusero->gecto.Obiect Jiminny Models Activity#37482263)Obiect Jiminny Modells Participant(#82989648)/app/Services/Crm/CrmActivityService.php:139 in Jiminny|Services\Crm\CrmActivityService:.updateParticipantsCrmDataJann/Aobs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Johs|Crm|MatchActivitvCrmData«Jiminnv|Jobs\Crm\(closure)Jann/ohs/Crm/MatchActivitvCrmData.nhn-87 in Jiminnv|.Johs\Crm\ MatchActivitvCrmData«handleShow 1 more trameIn AppShow 2 more framesIn App• Copy as v00% 5• Ask Seer |&.oOithudEy JiralActivity8 Assigned2 months agcby Lukas Kovalik to themselves.Marked as OngoingFirst Seen|o months agcv People(LK) particioatingSSIKMPIN viewedSimilar ssuesMeraed Issues...
|
NULL
|
3776393879486334114
|
NULL
|
click
|
ocr
|
NULL
|
83FV faVsco.jsWlolleney(C) CrmAc|т SvncCrmFieldsTl 83FV faVsco.jsWlolleney(C) CrmAc|т SvncCrmFieldsTlT SyncCrmMetadaT SystemStateTra(c) DataClient.one© ResponseException.phg© DecorateActivity.phBadkequest.ongy Locdlsearch.ong© LocalSearchInterfacC RemoteSearch.phpC) service.pnpy _ ListenersC) ConvertLeadActivilc) Purgelookupcache0h MetadataD Miarauioni07 Pipedrive• → OpportunitvSvncStC) ApiFields.oho© Client.php© FieldDefinitions.php 11/C) PioedriveAoiClient.t() PioedriveAoiExceotlC) Service.oholC) TokenStorade.ohoN Salestforcel• M Sieldel• M OnnortunitvMatche• D OpportunitySyncSt• M ProsnectSearchStr(c) Client.php© DecorateActivity.phu DeleteoblectsIraid© FieldDefinitions.phg)Pavloacbullder.ongC) Profile.phpC) @uervBuilder.php© QuervHandler.phdC) @uervlterator.php© QuervResults.phpC) Service.ohr139M TraitsBaseService.ohd(C) Activity.class CrmActivityServiceprivate function updateParticipantsCrmData(Team SteamlActivity SactivitvCollection $participants,?ServiceInterface $crmService = null.): array {$matchedRecords = []:$matchedDomainRecords = []scnis->vaLluaceurmuontzouracion saccivlcysth1s->decorator->setlontiquration(sactiv1ty->qeturmosth1s->decorator->seturmservice scrmservice)toreach (Sparticipants as Sparticipant "if (Sthis->shouldSkipParticipant(Sparticipant)) {if (! $this->shouldPerformLookup($participant, $team)) {Sthis->logger->info( CrmActivitvServicel Email domain belonas to the teai= Steam->aetidol= Snarticinant->oetEma1Addresso* Plattorm Sprint 3 Q2 - Plattorm TeSevenShores|Hubspot|ExcepticXService-Desk - Queues - Platform• Jy 20807 check various issues wi• Pull requests • jiminny/apr1 Useroilot 1 Ask liminny Report GeiJY-20773 fix user pilot tracking ofi Problem loadina paqdSearch the CRM - HubSpot docs8 Jimini_ Now TablSrecords = $this->findCrmRecords($participant, $activity):if (! empty($records)) {SmatchedRecords[] = Srecords} else {srecoras = sch1s->t1ndurmboma1nkecorasactivity: Sactivity.ssues APP-1EEDD: 31c8b6c919 hours ago JSONv Stack race DisplayyThere are 2 chained excentions in this event.08SevenShores\Hubspot\Exceptions\BadRequestClient error: 'POST https://api.hubapi.com/crm/v3/objects/contact/search (* resulted in a429 100 Many Kequests response:usatuswerormessaneotave neadied vou seconlyimttienon ve vавtсоте аоnсвииaусіс виоаенCrashed in:/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php:24 in SevenShores Hubspot\Exceptions\HubspotException::create/app/Services/Crm/Hubspot/Client.php:94 in Jiminny|Services\Crm\Hubspot\ClientzgetPaginatedDataDraa to record a part of the screen. Press LW to select a window./app/Services/Crm/CrmActivityService.php:227 in Jiminny\Services\Crm\CrmActivityService::findCrmRecords223if (empty(Srecords) && Sparticipant->getName() !== null) ‹227Srecords = Sthis->decorator->matchByName(userto. sacoivity-›getusero->gecto.Obiect Jiminny Models Activity#37482263)Obiect Jiminny Modells Participant(#82989648)/app/Services/Crm/CrmActivityService.php:139 in Jiminny|Services\Crm\CrmActivityService:.updateParticipantsCrmDataJann/Aobs/Crm/MatchActivitvCrmData.nhn:107 inJiminnv|Johs|Crm|MatchActivitvCrmData«Jiminnv|Jobs\Crm\(closure)Jann/ohs/Crm/MatchActivitvCrmData.nhn-87 in Jiminnv|.Johs\Crm\ MatchActivitvCrmData«handleShow 1 more trameIn AppShow 2 more framesIn App• Copy as v00% 5• Ask Seer |&.oOithudEy JiralActivity8 Assigned2 months agcby Lukas Kovalik to themselves.Marked as OngoingFirst Seen|o months agcv People(LK) particioatingSSIKMPIN viewedSimilar ssuesMeraed Issues...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6597
|
283
|
20
|
2026-05-08T06:45:16.657653+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222716657_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→CTools FirefoxFileEditViewHistoryBookmarksProfiles→CToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comIiln§ Daily - Platform • now100% <*8 • Fri 8 May 9:45:17'Daily - Platformnow - 09:45-10:05Ci Join Google MeetNikolay NikolovSteliyan GeorgievLukas Kovalik• 0:019:45 AM | Daily - Platform...
|
NULL
|
-108113935657943536
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfiles→CTools FirefoxFileEditViewHistoryBookmarksProfiles→CToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comIiln§ Daily - Platform • now100% <*8 • Fri 8 May 9:45:17'Daily - Platformnow - 09:45-10:05Ci Join Google MeetNikolay NikolovSteliyan GeorgievLukas Kovalik• 0:019:45 AM | Daily - Platform...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6601
|
283
|
22
|
2026-05-08T06:45:21.052067+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778222721052_m1.jpg...
|
PhpStorm
|
faVsco.js – CrmActivityService.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comDaily - Platform - now100% <• • Fri 8 May 9:45:2200Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform0:06...
|
NULL
|
497688850781998351
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comDaily - Platform - now100% <• • Fri 8 May 9:45:2200Nikolay NikolovSteliyan GeorgievLukas Kovalik9:45 AM | Daily - Platform0:06...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6699
|
287
|
6
|
2026-05-08T06:56:24.823538+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778223384823_m1.jpg...
|
PhpStorm
|
faVsco.js – CrmActivityService.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)noeytServiceX* ClaudexE3 Smine,83 Promorhttps://fiminny.atlassian.net/jra/software/c/projects/JJY/boards/37?selectedissue=JY-20625- Утоeот23551Dataos9CPlatform Team %.Q Search boards009 J1-207381VJ7-200KKAOTTOKOY[POC]Jiminny MCP ConnectorSetup test coverage for"aanMAINTENANCIDeckoeE JY-199511***=?~ DescriptionCustomers are starting to use AI tool (üike Claude and GPT) to connect the information from all f their platform into oneplace. Which they then uze to interrogate and perform different analysis on their data. We want to create a Jiminny MCPwhich will enable them to connect their Jiminny data to Claude/GPT.• create a POC to demonstrate the approach• determine form where the data needs to be fetched - long term we want to fetch everything from Elastic Search but in |order to release i faster we can consider a temporary mixed approach with the DB• determine what the authentication needs to be (keep in mind requicement 1 and 7)tr epproschtno nigo snowo oe contamed wih suikd sne wiry• product requirements - E Jiminny MCP ConnectorSudtasks•_ +I16% DonePriortyJy YuASsioaeStatus% JY-20742 Create POC= M.% JY-20743 List Capabllties= м.• N..J N..IN CEV9.VY-20744 Schemnfoc3 AIAns|AtsentIn Progress~ DetailsAssignee•Nkolay NikolowAssign to me2 Galya DimitrovaDevelopmentQ Open with VS CodeIJ Create branch51 commits1 pull request1 build incompletevomponentPlatformSub-ProductAdd optionsLabelsstory point esamat* MOP-C Dev|I7 Improve SpikeDKAST9:56 AM | Daily - PlatformDaily - Platform • 9 m leftL Al BookmarxsGroup: Querie-Al Reports > Empty pagedesign and promotionAJREPORTSDeployed0 -20372 1 П •***=GrOK Va AZUCDeployedД Jy-20726 |1 • ***=Allow users to deiete SSwhen those are used in a.АКrокTаDeployed20720 88 9000Release AJ PanoramaAJREPORTSDeployed0-20740 05 1l •**:vreneuinosummary in the CRM...Nikolay NikolovNikolay YankovLukas Kovalik11:09Fri 8 May 9:56:25Stefka Stoyanova4 others...
|
NULL
|
6933846316577072475
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)noeytServiceX* ClaudexE3 Smine,83 Promorhttps://fiminny.atlassian.net/jra/software/c/projects/JJY/boards/37?selectedissue=JY-20625- Утоeот23551Dataos9CPlatform Team %.Q Search boards009 J1-207381VJ7-200KKAOTTOKOY[POC]Jiminny MCP ConnectorSetup test coverage for"aanMAINTENANCIDeckoeE JY-199511***=?~ DescriptionCustomers are starting to use AI tool (üike Claude and GPT) to connect the information from all f their platform into oneplace. Which they then uze to interrogate and perform different analysis on their data. We want to create a Jiminny MCPwhich will enable them to connect their Jiminny data to Claude/GPT.• create a POC to demonstrate the approach• determine form where the data needs to be fetched - long term we want to fetch everything from Elastic Search but in |order to release i faster we can consider a temporary mixed approach with the DB• determine what the authentication needs to be (keep in mind requicement 1 and 7)tr epproschtno nigo snowo oe contamed wih suikd sne wiry• product requirements - E Jiminny MCP ConnectorSudtasks•_ +I16% DonePriortyJy YuASsioaeStatus% JY-20742 Create POC= M.% JY-20743 List Capabllties= м.• N..J N..IN CEV9.VY-20744 Schemnfoc3 AIAns|AtsentIn Progress~ DetailsAssignee•Nkolay NikolowAssign to me2 Galya DimitrovaDevelopmentQ Open with VS CodeIJ Create branch51 commits1 pull request1 build incompletevomponentPlatformSub-ProductAdd optionsLabelsstory point esamat* MOP-C Dev|I7 Improve SpikeDKAST9:56 AM | Daily - PlatformDaily - Platform • 9 m leftL Al BookmarxsGroup: Querie-Al Reports > Empty pagedesign and promotionAJREPORTSDeployed0 -20372 1 П •***=GrOK Va AZUCDeployedД Jy-20726 |1 • ***=Allow users to deiete SSwhen those are used in a.АКrокTаDeployed20720 88 9000Release AJ PanoramaAJREPORTSDeployed0-20740 05 1l •**:vreneuinosummary in the CRM...Nikolay NikolovNikolay YankovLukas Kovalik11:09Fri 8 May 9:56:25Stefka Stoyanova4 others...
|
6679
|
NULL
|
NULL
|
NULL
|
|
6702
|
288
|
11
|
2026-05-08T06:56:40.228070+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778223400228_m2.jpg...
|
PhpStorm
|
faVsco.js – CrmActivityService.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormVIewINavigareCodeLaravelKeractorFV faVsco. PhostormVIewINavigareCodeLaravelKeractorFV faVsco.js?9 masterProiect© CrmActivityService.php XT SvncCrmFieldsTl© JiminnyDebugCommand.phpT SyncCrmMetadaT SystemStateTra(c) Dataclient.one© DecorateActivity.ph© Respo© Paginationstate.pnp© PaginationConfig.php#Badkequest.onoc [EMAIL]© LocalSearchInterfac(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpCachedCrmServiceDecorator.phpServicelntertace.php) service.pnpv D Listeners© ConvertLeadActivitclass CrmActivityServiceprivate function updateParticipantsCrmbata(Srecords = $this->findCrmDomainRecords(-|81X5 ^ v 43c) Purgelookupcache> 07 Metadatacrmservice. scrnserviceMiarauionv D Pipedriveaccivicy: saccivicy.W OpportunitySyncStl 149>U ProspectSearchStri 15€C) ApiFields.ohoit emptylsrecoras)$matchedDomainRecords[] = Srecords:c) clientohoLocal ChancesLO0 XI• Changes 18 file:= env locall ann© Client.php app/Services/Crm/Hubspot© ConferenceCrmMatcherJob.php app/Jobs/ActivityC) HandleHubsnotPatel imit nhn ann/.lobs/Middleware+ → E Side-by-side viewer -Do not ignoreHighlight words? ?Current version app/-* and releases the iob back to the queve with the approoriate delau.© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© HydrateCrmDataByExternalCallidJob.php app/Jobs/Activity/ImportImportBatchJobTrait.php app/Jobs/Crm/Hubspot© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© MatchCrmData.php app/Jobs/Activity/Import© OpportunitySyncTrait.php app/Services/Crm/Hubspot/ServiceTraits© PlaybackService.php app/ServicesRateLimitException.php app/Exceptions@ Service.php app/Services/Crm/Hubspot@ SvncHubspotObiects.phn app/.Jobs/Crm* This ensures that when HubSpot rate limits are hit (either proactively* via ProviderRateLimiter or reactively via 429 responses), the job* wiLZ be retried after the correct delau rather thon failina immediatelu.class HandLeHubspotRateLimitprivate const int MAX_RETRY_DELAY = 600; // 10 minutes maxprivate const int MIN_RETRY_DELAY = 1;// 1 second minpublic function handle(object Sjob, callable Snext): voidtrytCnoyt Cohi•c) suncoooortunities.oo.ono aoo/.joos/ermUnversioned Files 9 files= env.nikilocal aooE.env.other appC CanAccessAiReoortsTest.oho tests/Unit/Policies} catch (RateLimitException $e) {SretryAfter = $e->getRetryAfterO// Clamp delay to reasonable boundsSdelay = max(self::MIN_RETRY DELAY, min(SretryAfter, self::MAX RETRY_DELAY)):C) CreateMockAsk.liminnvRenortResultCommand.nhnann/console/commands/:Log: :info('[HandleHubspotRateLimit] Rate limit caught, releasing job with delay'. [Kol tavicontico nublid#ids tyt and"? raw sal auerv sal anniC) SimulateWehhooksCommand.nhnann/Console/Commands/Crm/Hubsnot'retry after requested' => SretryAfter'retry_after_clamped' => $delay,'rate Limit message' => Se->qetmessage OlMLWERHOOK FIL TERING IMPI EMENTATION md anniHide the active tool window© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]class rroviderkaceLinluenpublic function requestAvailableIn(RateLimited $provider): intCascadeHubspot Rate Limiting40Hubspot Rate Limit H• Dally - Platrorm • ym len100% LzFri 8 May 9:56:40AskJiminnyReportActivityServiceTest vpublic function incrementRequestCount(RateLimited $provider): void/** @var RateLimitInterface SrateLimit */foreach (Sprovider-›getRateLimits) as $rateLimit) ‹Sthis-›rateLimiter->hit(SrateLimit-›getKey, $rateLimit->getWindowO)No DB onlyup to 1300VIYESNo (single GEl, not searchTotal iobs: ~5200Jobs that hit the search API: ~1300 (the remote MatchActivitycrmbata)Iwas wrong earlier saying 2600 search-hitting jobs. The accurate number is ~1300 search API calls (one per activity that has no localmatch)Part 2: The Two HubSpot Rate Limitsts May 8, 11:00 AM GMT+3• Reiect all IAcceot alliAsk anyining (atL+ <> Code Claude Oous 477 MediumW Windsurf Teams 147:41 UTF-8 fo 4 spaces ®...
|
NULL
|
-1802394942553103396
|
NULL
|
click
|
ocr
|
NULL
|
PhostormVIewINavigareCodeLaravelKeractorFV faVsco. PhostormVIewINavigareCodeLaravelKeractorFV faVsco.js?9 masterProiect© CrmActivityService.php XT SvncCrmFieldsTl© JiminnyDebugCommand.phpT SyncCrmMetadaT SystemStateTra(c) Dataclient.one© DecorateActivity.ph© Respo© Paginationstate.pnp© PaginationConfig.php#Badkequest.onoc [EMAIL]© LocalSearchInterfac(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phc© RemoteSearch.phpC) DeraultUpdateCrmDataResolver.phpCachedCrmServiceDecorator.phpServicelntertace.php) service.pnpv D Listeners© ConvertLeadActivitclass CrmActivityServiceprivate function updateParticipantsCrmbata(Srecords = $this->findCrmDomainRecords(-|81X5 ^ v 43c) Purgelookupcache> 07 Metadatacrmservice. scrnserviceMiarauionv D Pipedriveaccivicy: saccivicy.W OpportunitySyncStl 149>U ProspectSearchStri 15€C) ApiFields.ohoit emptylsrecoras)$matchedDomainRecords[] = Srecords:c) clientohoLocal ChancesLO0 XI• Changes 18 file:= env locall ann© Client.php app/Services/Crm/Hubspot© ConferenceCrmMatcherJob.php app/Jobs/ActivityC) HandleHubsnotPatel imit nhn ann/.lobs/Middleware+ → E Side-by-side viewer -Do not ignoreHighlight words? ?Current version app/-* and releases the iob back to the queve with the approoriate delau.© HubspotClientinterface.php app/Services/Crm/Hubspot© HubspotPaginationService.php app/Services/Crm/Hubspot/Pagination© HydrateCrmDataByExternalCallidJob.php app/Jobs/Activity/ImportImportBatchJobTrait.php app/Jobs/Crm/Hubspot© JiminnyDebugCommand.php app/Console/Commandsphp logging.php config© MatchActivityCrmData.php app/Jobs/Crm© MatchCrmData.php app/Jobs/Activity/Import© OpportunitySyncTrait.php app/Services/Crm/Hubspot/ServiceTraits© PlaybackService.php app/ServicesRateLimitException.php app/Exceptions@ Service.php app/Services/Crm/Hubspot@ SvncHubspotObiects.phn app/.Jobs/Crm* This ensures that when HubSpot rate limits are hit (either proactively* via ProviderRateLimiter or reactively via 429 responses), the job* wiLZ be retried after the correct delau rather thon failina immediatelu.class HandLeHubspotRateLimitprivate const int MAX_RETRY_DELAY = 600; // 10 minutes maxprivate const int MIN_RETRY_DELAY = 1;// 1 second minpublic function handle(object Sjob, callable Snext): voidtrytCnoyt Cohi•c) suncoooortunities.oo.ono aoo/.joos/ermUnversioned Files 9 files= env.nikilocal aooE.env.other appC CanAccessAiReoortsTest.oho tests/Unit/Policies} catch (RateLimitException $e) {SretryAfter = $e->getRetryAfterO// Clamp delay to reasonable boundsSdelay = max(self::MIN_RETRY DELAY, min(SretryAfter, self::MAX RETRY_DELAY)):C) CreateMockAsk.liminnvRenortResultCommand.nhnann/console/commands/:Log: :info('[HandleHubspotRateLimit] Rate limit caught, releasing job with delay'. [Kol tavicontico nublid#ids tyt and"? raw sal auerv sal anniC) SimulateWehhooksCommand.nhnann/Console/Commands/Crm/Hubsnot'retry after requested' => SretryAfter'retry_after_clamped' => $delay,'rate Limit message' => Se->qetmessage OlMLWERHOOK FIL TERING IMPI EMENTATION md anniHide the active tool window© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts jiminny@localhost]A console (PROD]# console [eu)A console [STAGING]class rroviderkaceLinluenpublic function requestAvailableIn(RateLimited $provider): intCascadeHubspot Rate Limiting40Hubspot Rate Limit H• Dally - Platrorm • ym len100% LzFri 8 May 9:56:40AskJiminnyReportActivityServiceTest vpublic function incrementRequestCount(RateLimited $provider): void/** @var RateLimitInterface SrateLimit */foreach (Sprovider-›getRateLimits) as $rateLimit) ‹Sthis-›rateLimiter->hit(SrateLimit-›getKey, $rateLimit->getWindowO)No DB onlyup to 1300VIYESNo (single GEl, not searchTotal iobs: ~5200Jobs that hit the search API: ~1300 (the remote MatchActivitycrmbata)Iwas wrong earlier saying 2600 search-hitting jobs. The accurate number is ~1300 search API calls (one per activity that has no localmatch)Part 2: The Two HubSpot Rate Limitsts May 8, 11:00 AM GMT+3• Reiect all IAcceot alliAsk anyining (atL+ <> Code Claude Oous 477 MediumW Windsurf Teams 147:41 UTF-8 fo 4 spaces ®...
|
6701
|
NULL
|
NULL
|
NULL
|
|
6703
|
287
|
8
|
2026-05-08T06:56:40.315683+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778223400315_m1.jpg...
|
PhpStorm
|
faVsco.js – CrmActivityService.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Daily - Platform • 9 m left100% 12Fri 8 May 9:56:40SnoeytServiceX* ClaudePlanha x| E3 Jmine83 Promorhttps://fminny.atlassian.net/jra/software/c/projects/JJY/boards/37?selectedissue=JY-20625L Утоест23551008 4DataosgPlatform Team %.Q Search board8009 J1-2051 Jr-2okKADTOKO[POC]Jiminny MCP ConnectorSetup test coverage forWaheOnMAINTENANCIDockoeE JY-199511***=1~ DescriptionCustomers are starting to use AI tool (üike Claude and GPT) to connect the information from all f their platform into oneplace. Which they then uze to interrogate and perform different analysis on their data. We want to create a Jiminny MCPwhich will enable them to connect their Jiminny data to Claude/GPT.• create a POC to demonstrate the approach• determine form where the data needs to be fetched - long term we want to fetch everything from Elastic Search but in |order to release ik faster we can consider a temporary mixed approach with the DB• determine what the authentication needs to be (keep in mind requirement 1 and 7)te epproschatnonigs snouro oe contamed win suikd sne wiry• product requirements - E Jiminny MCP ConnectorSudtasks••+16% DoneWorkSoy YuASsioaeStatus% JY-20742 Create POC= м.% JY-20743 List Capabllties= м.• N..J N.IN DEV9.VY-20744 Schemnfocd3 А1Aлs|Atsentl*xIIn ProgressDetailsAssignee•Nkolay NkolowAssign to me2 Galya DimitrovaDevelopmentQ Open with VS Code}J Create branch51 commits1 pull request1 build incompletevomponentPlatformSub-ProductAdd optionsLabelsstory point esamat83 моР -Toois-C DevL Al BookmarxsI7 Improve SpikeDKASTGroup: QueriesAl Reports > Empty pagedesign and promotonAJREPORTSDeployed0 -20372 |1 1 •***=GrOK Va ALUreД J7-20728 |1 • ***=Allow users to deiete SSwhen those are used in a.АкrоктаDeployedRelease AJ PanoramaAJREPORTSDeployedvrenenoosummary in the CRMNikolay NikolovStefka Stoyanova4 othersNikolay Yankov9:56 AM | Daily - Platform...Lukas Kovalik11:24...
|
NULL
|
-7377824619152173733
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Daily - Platform • 9 m left100% 12Fri 8 May 9:56:40SnoeytServiceX* ClaudePlanha x| E3 Jmine83 Promorhttps://fminny.atlassian.net/jra/software/c/projects/JJY/boards/37?selectedissue=JY-20625L Утоест23551008 4DataosgPlatform Team %.Q Search board8009 J1-2051 Jr-2okKADTOKO[POC]Jiminny MCP ConnectorSetup test coverage forWaheOnMAINTENANCIDockoeE JY-199511***=1~ DescriptionCustomers are starting to use AI tool (üike Claude and GPT) to connect the information from all f their platform into oneplace. Which they then uze to interrogate and perform different analysis on their data. We want to create a Jiminny MCPwhich will enable them to connect their Jiminny data to Claude/GPT.• create a POC to demonstrate the approach• determine form where the data needs to be fetched - long term we want to fetch everything from Elastic Search but in |order to release ik faster we can consider a temporary mixed approach with the DB• determine what the authentication needs to be (keep in mind requirement 1 and 7)te epproschatnonigs snouro oe contamed win suikd sne wiry• product requirements - E Jiminny MCP ConnectorSudtasks••+16% DoneWorkSoy YuASsioaeStatus% JY-20742 Create POC= м.% JY-20743 List Capabllties= м.• N..J N.IN DEV9.VY-20744 Schemnfocd3 А1Aлs|Atsentl*xIIn ProgressDetailsAssignee•Nkolay NkolowAssign to me2 Galya DimitrovaDevelopmentQ Open with VS Code}J Create branch51 commits1 pull request1 build incompletevomponentPlatformSub-ProductAdd optionsLabelsstory point esamat83 моР -Toois-C DevL Al BookmarxsI7 Improve SpikeDKASTGroup: QueriesAl Reports > Empty pagedesign and promotonAJREPORTSDeployed0 -20372 |1 1 •***=GrOK Va ALUreД J7-20728 |1 • ***=Allow users to deiete SSwhen those are used in a.АкrоктаDeployedRelease AJ PanoramaAJREPORTSDeployedvrenenoosummary in the CRMNikolay NikolovStefka Stoyanova4 othersNikolay Yankov9:56 AM | Daily - Platform...Lukas Kovalik11:24...
|
6700
|
NULL
|
NULL
|
NULL
|
|
6812
|
297
|
3
|
2026-05-08T07:18:17.925801+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224697925_m1.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comSupport Daily • in 4 h 42 mlNikolay Yankov (Presenting)100% 12Fri 8 May 10:18:189•SM InbokSRD- X* ClaudeO Purhs x E3 Jimine X E3 Promehttps://jiminny.atlassian.net/jra/software/c/projects/JJY/boards/37C ProjectsE SSH• Home | Salestorce|ф08UBD 00Platform Team %.Q Search board8090018Epic ~TypeQuick filtersAJ Panorama for Call|Scoring in OuAUTOMATED AT SCORINGReady for DevД SY-20361 (25 -* = 3Setup test coverage forProphet in SonarMAINTENANCEBacklog@ JY-199511***= 3AI Review - Q1 -Summary/Acion kems/KeySmart Instant Nudge Pre-TalteringCOST-EFFECTIVE AND FASTER NU.GROWTH - MAINTAIN OUR COMPECode ReviewIn Dev0 -20500 2 • **+= 3[POC)Jiminny MCPConnectorIn ProgressQ JY-2062510 ****=O(HubSpot) Optimise CRMrematching on deletehubspot accounts/contactsPLATIORM STARILITYIn DevX JY-207254 = 0*Cais -E3 МCPCompiete sprintTooisC3 Dew0SminlL Al bookmarksSync opportunities withoutoeonmetlutere(CATFORM STARTUTTIn QA0 -20352 [3 П ****=eGroup: QueriesAl Reports > Empty pagedesign and promotionAJREPORTSDeployed0 -20372 |1 П •=**=Grok Via AzureDeployedД 37-20726 |11 • ***=Allow users to delete SSand Panorama promptswhen those are used in a...AJREPORTSDeployed01 -20770 /1 0 .0*0 =Release AJ Panoramareports to customersDeployedR -20740 05 1) •00..Wrong formatting forsummary in the CRMStefka StoyanovaSteliyan Georgiev4 othersNikolay YankovLukas Kovalik33:02Lộ310:18 AM | Daily - Platform...
|
NULL
|
7099932222327427383
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comSupport Daily • in 4 h 42 mlNikolay Yankov (Presenting)100% 12Fri 8 May 10:18:189•SM InbokSRD- X* ClaudeO Purhs x E3 Jimine X E3 Promehttps://jiminny.atlassian.net/jra/software/c/projects/JJY/boards/37C ProjectsE SSH• Home | Salestorce|ф08UBD 00Platform Team %.Q Search board8090018Epic ~TypeQuick filtersAJ Panorama for Call|Scoring in OuAUTOMATED AT SCORINGReady for DevД SY-20361 (25 -* = 3Setup test coverage forProphet in SonarMAINTENANCEBacklog@ JY-199511***= 3AI Review - Q1 -Summary/Acion kems/KeySmart Instant Nudge Pre-TalteringCOST-EFFECTIVE AND FASTER NU.GROWTH - MAINTAIN OUR COMPECode ReviewIn Dev0 -20500 2 • **+= 3[POC)Jiminny MCPConnectorIn ProgressQ JY-2062510 ****=O(HubSpot) Optimise CRMrematching on deletehubspot accounts/contactsPLATIORM STARILITYIn DevX JY-207254 = 0*Cais -E3 МCPCompiete sprintTooisC3 Dew0SminlL Al bookmarksSync opportunities withoutoeonmetlutere(CATFORM STARTUTTIn QA0 -20352 [3 П ****=eGroup: QueriesAl Reports > Empty pagedesign and promotionAJREPORTSDeployed0 -20372 |1 П •=**=Grok Via AzureDeployedД 37-20726 |11 • ***=Allow users to delete SSand Panorama promptswhen those are used in a...AJREPORTSDeployed01 -20770 /1 0 .0*0 =Release AJ Panoramareports to customersDeployedR -20740 05 1) •00..Wrong formatting forsummary in the CRMStefka StoyanovaSteliyan Georgiev4 othersNikolay YankovLukas Kovalik33:02Lộ310:18 AM | Daily - Platform...
|
6811
|
NULL
|
NULL
|
NULL
|
|
6813
|
298
|
3
|
2026-05-08T07:18:18.374483+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224698374_m2.jpg...
|
PhpStorm
|
faVsco.js – Client.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormcodeProledey(©) CrmActivityService.phgC Hu PhostormcodeProledey(©) CrmActivityService.phgC Huosporweonoo© JiminnyDebugCommand.phpv D Pagination© HubspotPaginat• Paginationcontic Responseexcept© Paginationstate.ongPaginationeontig.ongC) Paginationstate#Badkequest.onoc [EMAIL]•_ Prospectsearchstr> D Redis(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phcv D ServiceTraitsC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php+Opportunitvsynclass Cuient extends BasecLient imolements HubspotcuientinterfaceA2 A69 X2A+ SyncermEntitiesT SuncFieldstrait.T Writecrmtrait.p•DUtsWeohookC) BatchSvncCollectoC) Client.ohoC) ClosedDealStadessC DealFieldsService.p© DecorateActivity.phC) CieldDefinitions nhrC) SieldTvneConverte(0) HubsnotClientinter(C) HubsnotTokenMan© PayloadBuilder.phpG DomotoermAhiontiUa) DocnoncoNlormalizec) service.ono© SyncFieldAction.ph© SyncRelatedActivitc) WebhooksyncBatc• Ca IntegrationApp› Accessors›D ADI• contio> MDTO•D Filtersaobs• ProspectSearchStr.v ServiceTraitsT SyternalManstirat InternalAccount? LavoutTrait nhnT MatchProsnectsT. NotSunnortedTr. SvncCrmEntitiec?. SvncCrmSieldsTT CuneCrmMotad:T Cuctom CtatoTra© DataClient.php© DecorateActivity.ph* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable SapiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.= $this->confiq-›qet1doretry aften' = Sretrvafter.throw new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config-›getidOSretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallO:l} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['team id'= Sthis->conf10->team_1d)'config id'=> Sthis->config->qetIdo."retry after' => Sretrvafter=> Se->qetMessageOthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se)•throw $e;arQube for INE suadections. Netect more cecurity iccuec in valfiles // Try SonarQube Cloud for free // Download SonarQube Server // Learn more // Don't ask again (yesterday 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit){$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratelimit *^foreach (Sprovider->getRateLimits as $rateLimit){mit-›getKey, $rateLimit->getWindow0):suppont Dally • In 4h 42 m100% 12Fri 8 May 10:18:19U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Now l have the comolete picture. Let me aive vou a precise walkthrouah.Part 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76a phosactivitles→>each tunction Activity Sactivity use ...// For 1300 activities, thisruns 1o00eamesSactivity→>update(l'account 1d = nulu);Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, Scrmobject)); 11 ~ 1300 eventsResult after Steo 1: 1300 DetachAct ivitvObiect events fired one per activitv).Sten 2: Listener Reacts to Bach EventRematchAct1v1ty0nCrm0bjectDetach.php:/6-86tphoBus:: chainnew MatchActivityCrmData(activityId: ..., remoteSearch: false),I/ Job Alnew CheckAndRetryRemoteMatch(activityId// Job B->dispatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.Result after Step 2:• 1300 x MatchActivityCrmData (local search. remoteSearch=false)Ston 2. ChockAndPotrvDemotoMntch Mav Dicnatch AnothorCheckAndRetryRemoteMatch.php: 46-86a phoit (ShasMatch) "return; // No new job if local match succeededSdispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):wIf local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true )Step 4: Final Job CountsJob TvoeHits HubSpot Search Apl?• You've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumWN Windsurf Teams101-21UTE..io 4 spaces...
|
NULL
|
-5964296037502027076
|
NULL
|
click
|
ocr
|
NULL
|
PhostormcodeProledey(©) CrmActivityService.phgC Hu PhostormcodeProledey(©) CrmActivityService.phgC Huosporweonoo© JiminnyDebugCommand.phpv D Pagination© HubspotPaginat• Paginationcontic Responseexcept© Paginationstate.ongPaginationeontig.ongC) Paginationstate#Badkequest.onoc [EMAIL]•_ Prospectsearchstr> D Redis(C) HydrateCrmDataByExternalCallidJob.php(C) ConferenceCrmMatcherJob.phpC) MatchCrmData.php© Activity.phcv D ServiceTraitsC) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php+Opportunitvsynclass Cuient extends BasecLient imolements HubspotcuientinterfaceA2 A69 X2A+ SyncermEntitiesT SuncFieldstrait.T Writecrmtrait.p•DUtsWeohookC) BatchSvncCollectoC) Client.ohoC) ClosedDealStadessC DealFieldsService.p© DecorateActivity.phC) CieldDefinitions nhrC) SieldTvneConverte(0) HubsnotClientinter(C) HubsnotTokenMan© PayloadBuilder.phpG DomotoermAhiontiUa) DocnoncoNlormalizec) service.ono© SyncFieldAction.ph© SyncRelatedActivitc) WebhooksyncBatc• Ca IntegrationApp› Accessors›D ADI• contio> MDTO•D Filtersaobs• ProspectSearchStr.v ServiceTraitsT SyternalManstirat InternalAccount? LavoutTrait nhnT MatchProsnectsT. NotSunnortedTr. SvncCrmEntitiec?. SvncCrmSieldsTT CuneCrmMotad:T Cuctom CtatoTra© DataClient.php© DecorateActivity.ph* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable SapiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.= $this->confiq-›qet1doretry aften' = Sretrvafter.throw new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config-›getidOSretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallO:l} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['team id'= Sthis->conf10->team_1d)'config id'=> Sthis->config->qetIdo."retry after' => Sretrvafter=> Se->qetMessageOthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se)•throw $e;arQube for INE suadections. Netect more cecurity iccuec in valfiles // Try SonarQube Cloud for free // Download SonarQube Server // Learn more // Don't ask again (yesterday 10:25© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fürA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit){$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestavallableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits(->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementReauestCountRateLimited Soroviden): void** Avan Ratel imitIntenface Sratelimit *^foreach (Sprovider->getRateLimits as $rateLimit){mit-›getKey, $rateLimit->getWindow0):suppont Dally • In 4h 42 m100% 12Fri 8 May 10:18:19U AskJiminnyReportActivityServiceTest vCascadeHubspot Rate LimitingHubspot Rate Limit H+0 ..Now l have the comolete picture. Let me aive vou a precise walkthrouah.Part 1: Why 1300 Activities → 2600 Jobs (Step-by-Step)Step 1: One Delete Job Loops Through ActivitiesDeleteCrmEntityTrait.php:43-76a phosactivitles→>each tunction Activity Sactivity use ...// For 1300 activities, thisruns 1o00eamesSactivity→>update(l'account 1d = nulu);Sdispatcher->dispatch(new DetachActivity0bject(Sactivity, Scrmobject)); 11 ~ 1300 eventsResult after Steo 1: 1300 DetachAct ivitvObiect events fired one per activitv).Sten 2: Listener Reacts to Bach EventRematchAct1v1ty0nCrm0bjectDetach.php:/6-86tphoBus:: chainnew MatchActivityCrmData(activityId: ..., remoteSearch: false),I/ Job Alnew CheckAndRetryRemoteMatch(activityId// Job B->dispatcho:For each of the 1300 events, the listener dispatches a chain of 2 jobs.Result after Step 2:• 1300 x MatchActivityCrmData (local search. remoteSearch=false)Ston 2. ChockAndPotrvDemotoMntch Mav Dicnatch AnothorCheckAndRetryRemoteMatch.php: 46-86a phoit (ShasMatch) "return; // No new job if local match succeededSdispatcher->dispatch(new MatchActivityCrmData(activityId: ..., remoteSearch: true)):wIf local search fails (most common after a delete), this dispatches a third MatchActivityCrmData (with remoteSearch=true )Step 4: Final Job CountsJob TvoeHits HubSpot Search Apl?• You've used 98% of your quota. Quota resets May 8, 11:00 AM GMT+3Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumWN Windsurf Teams101-21UTE..io 4 spaces...
|
6810
|
NULL
|
NULL
|
NULL
|
|
6843
|
299
|
1
|
2026-05-08T07:22:37.708300+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224957708_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
firefox File Edit View‹ → СHistoryBookmarks Profi firefox File Edit View‹ → СHistoryBookmarks Profiles ToolsWindow Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comf Support Daily • in 4h 38m /100% (48 Fri 8 May 10:22:38(38Returning to home screen+You left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery good• 37m 17s1,37 GBLộ3Feedback...
|
NULL
|
4226735337202570736
|
NULL
|
click
|
ocr
|
NULL
|
firefox File Edit View‹ → СHistoryBookmarks Profi firefox File Edit View‹ → СHistoryBookmarks Profiles ToolsWindow Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comf Support Daily • in 4h 38m /100% (48 Fri 8 May 10:22:38(38Returning to home screen+You left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery good• 37m 17s1,37 GBLộ3Feedback...
|
6842
|
NULL
|
NULL
|
NULL
|
|
6844
|
300
|
1
|
2026-05-08T07:22:37.803822+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224957803_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhostormFV faVsco.jsProledey© TrackRecordingFileSi PhostormFV faVsco.jsProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspect:AjReports0 Calendarn Conference0 Crm@ bullnorn>Jclose_copper>J Crmobiects_ DecorareAcuivily• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookBatchSvncCollecto114nt nhrcode© JiminnyDebugCommand.php© Respo©)Paginationeonrig.png( BadRequest.phrC) HydrateCrmDataByExternalCallidJob.phpC) MatchCrmData.php© Activity.phc(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface42 A69 X2 A79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => SretrvAfterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config->getid@SretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallo:} catch (Throwable $e) {is (ethie.sicknheno+potol imit(col) diCaccade 99 1=1Command 991srecryArter = schis->parserecryArceSthis->loq->warning('[Hubspot] Received 429 from API'. ['configid= sthis->conf1a->qetido"retry after' => Sretrvafter= Se->qetMessaqeo..ithrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se):• Eytract.Surround© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Qvan Ratel imitIntenface Sratelsimit *íforeach (Sprovider->getRateLimits as $rateLimit){Sthicesnat.imit->getKey, SrateLimit->getWindowO):ooont Dally • In 41 301100% 5Fri 8 May 10:22:38AskJiminnyReportActivityServiceTest -CascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..Retry benaviorExoonential backoft wrond for rate limitsPrecise delav matches rate limit window).100% successFor 1300 activities speciticallv: Without middleware, vou'd lose aporoximatelv 430-867 activities that never det rematched (1300 xle il+*1. Explain why 1300 activities would cause 2600 jobs. Make the example more clear, walk me through each step in code andcalculation of data. 2. what about two types of rate limits (burst and search)Let me trace this carefullv throuch the actual code.Thought for 9s >Read MatchActivityCrmData.php #L85-144Now | have the complete picture. Let me give vou a precise walkthrough.Part ": Whv 1300 Activities → 2600 Joos (Steo-ov-steo).Step 1: One Delete Job Loops Through ActivitiesDeleteGrmEntitvTrait.nhn. 12-76phpsactivities->each(function (Activity Sactivity) use (...) {sacrivaty→updatell'accountld = nutu;Sdisnatcher-disnatch/new DetachActivitv0biect(Sactivitv. ScrmObiect)): 1/ - 1300 eventslResult after Step 1: 1300 DetachActivity0biect events fired (one per activity).Steo 2: Listener Reacts to Each EventPonatchActivitvdnGrm0hiocthetachnhn.70_90"phpBus: : chain([new MatchActivitvCrmData(activitvid:... remoteSearch: false).I Job Alnew CheckAndRetryRemoteMatch(activityId: ..., crmObject: ...),1 loh R])→>dispatchO):For each of the 1300 events, the listener dispatches a chain of 2 iobsResult after Step 2— 1200 y MotchActsuitufrmhnts flosol coorch eomatnGhnrchetatend• 1300 x checkAndRetrvRemoteMatchiSten 3. CheckAndRetrvRemoteMatch Mav Dispatch AnotherChockAndPotrvDomotoMatch.nhn.169dd 98% of vour auota. Quota resete Mav 8. 11:00 AM GMT.2* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumUTE.Ofo 4 spaces...
|
NULL
|
-4136859507676042677
|
NULL
|
click
|
ocr
|
NULL
|
PhostormFV faVsco.jsProledey© TrackRecordingFileSi PhostormFV faVsco.jsProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspect:AjReports0 Calendarn Conference0 Crm@ bullnorn>Jclose_copper>J Crmobiects_ DecorareAcuivily• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookBatchSvncCollecto114nt nhrcode© JiminnyDebugCommand.php© Respo©)Paginationeonrig.png( BadRequest.phrC) HydrateCrmDataByExternalCallidJob.phpC) MatchCrmData.php© Activity.phc(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends BasecLient imolements Hubspotcuientinterface42 A69 X2 A79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {sretryafter = sthis-›rateLimiter->requestava1 labLeln(sthis->contig);$this->log->warning('[Hubspot] Rate limit exceeded, deferring request', [= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => SretrvAfterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->config->getid@SretrvAfterSthis->rateLimiter->incrementRequestCount(Sthis->config):try freturn $apiCallo:} catch (Throwable $e) {is (ethie.sicknheno+potol imit(col) diCaccade 99 1=1Command 991srecryArter = schis->parserecryArceSthis->loq->warning('[Hubspot] Received 429 from API'. ['configid= sthis->conf1a->qetido"retry after' => Sretrvafter= Se->qetMessaqeo..ithrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfter. Se):• Eytract.Surround© ProviderRateLimiter.php X = custom.logElaravel.log4 SF jiminny@localhost]A HS_local [jiminny@localhost]tiò accounts fimA console (PROD]# console [eu)A console [STAGING]use...class Providerratelimitenorotected RateLimiter SrateLimiter:public function __construct(RateLimiter $rateLimiter)(...}public function canMakeRequest(RateLimited $provider): bool/** Ovar RateLimitInterface $rateLimit */foreach (Sprovider->getRateLimits as $rateLimit) ‹$key = SrateLimit->getKeyO;if (Sthis->rateLimiter->tooManyAttempts($key, SrateLimit->getQuotaO)) {return truepubLic tunction requestava1lableln kateLimited Sprovider: 1ntreturn Sprovider->getRateLimits@->isNotEmotv@Sproviden->getRateLimits@(RateLimitInterface SrateLimit): int => Sthis->rateLimiter->availableIn(SrateLii->maxonublic function incrementRequestCountRateLimited Sorovider)• void** Qvan Ratel imitIntenface Sratelsimit *íforeach (Sprovider->getRateLimits as $rateLimit){Sthicesnat.imit->getKey, SrateLimit->getWindowO):ooont Dally • In 41 301100% 5Fri 8 May 10:22:38AskJiminnyReportActivityServiceTest -CascadeHubspot Rate LimitingHubSpot Rate Limit H+0 ..Retry benaviorExoonential backoft wrond for rate limitsPrecise delav matches rate limit window).100% successFor 1300 activities speciticallv: Without middleware, vou'd lose aporoximatelv 430-867 activities that never det rematched (1300 xle il+*1. Explain why 1300 activities would cause 2600 jobs. Make the example more clear, walk me through each step in code andcalculation of data. 2. what about two types of rate limits (burst and search)Let me trace this carefullv throuch the actual code.Thought for 9s >Read MatchActivityCrmData.php #L85-144Now | have the complete picture. Let me give vou a precise walkthrough.Part ": Whv 1300 Activities → 2600 Joos (Steo-ov-steo).Step 1: One Delete Job Loops Through ActivitiesDeleteGrmEntitvTrait.nhn. 12-76phpsactivities->each(function (Activity Sactivity) use (...) {sacrivaty→updatell'accountld = nutu;Sdisnatcher-disnatch/new DetachActivitv0biect(Sactivitv. ScrmObiect)): 1/ - 1300 eventslResult after Step 1: 1300 DetachActivity0biect events fired (one per activity).Steo 2: Listener Reacts to Each EventPonatchActivitvdnGrm0hiocthetachnhn.70_90"phpBus: : chain([new MatchActivitvCrmData(activitvid:... remoteSearch: false).I Job Alnew CheckAndRetryRemoteMatch(activityId: ..., crmObject: ...),1 loh R])→>dispatchO):For each of the 1300 events, the listener dispatches a chain of 2 iobsResult after Step 2— 1200 y MotchActsuitufrmhnts flosol coorch eomatnGhnrchetatend• 1300 x checkAndRetrvRemoteMatchiSten 3. CheckAndRetrvRemoteMatch Mav Dispatch AnotherChockAndPotrvDomotoMatch.nhn.169dd 98% of vour auota. Quota resete Mav 8. 11:00 AM GMT.2* Reiect allAccent alliAsk anvthina (&4D)Claude Onus 4.7 MediumUTE.Ofo 4 spaces...
|
6841
|
NULL
|
NULL
|
NULL
|
|
6858
|
299
|
9
|
2026-05-08T07:22:50.781151+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224970781_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:50Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
1376084556311580479
|
NULL
|
click
|
ocr
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:50Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6859
|
300
|
8
|
2026-05-08T07:22:50.963508+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224970963_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|SvncCollectotl114F11 37m 17sClient nhr• Eytract.Surround@ DoalFieldsService r• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI1l Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaS0 hhSupport Daily - in 4h 38 m100% 2Fri 8 May 10:22:51minny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ Renorts4Testing Board |Heist 1¿Formsn Comnonents⅘ Develonment% CodeMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorworkViewGroupShare Add TagsActionDate Modifiedv SizeSearchjiminny(® AirDrop@ Recents• CleOpen in New TatPaste Item#DaiErS 1-1Yesterday at 18:21Movo to Rin4 Applications( DocumentsGet intoRename© DownloadsA lukasr. DaZ DaiComoress "2026"Duolicate• iCloud Drive228 Svnc foldeanatione@ DXP4800PLUS-B5FDain RefDaiDairE Daiv PlaFRotMake AliasQuick LookcopyShare....0cddc00Yesterday at 10:1024 Anr 2026 at 14:4424 Apr 2026 at 10:11i.mp423 Apr 2026 at 11:5823 Aor 2026 at 10:3222 Apr 2026 at 10:2121 Apr 2026 at 11:02Z Aor 2026 at 10:0020 Anr 2026 at 16:5620 Apr 2026 at 10:0617 Apr 2026 at 10:1616 Aor 2026 at 10:00.15 Apr 2026 at 11:1414 Apr 2026 at 17:371 selected, 1,97 TB available1,55 GB931./ MB M186GR MI832,2 MB MP724 MB MP1.74 GB M!1,36 GB MP2,41 GB508MB MHA25 GR MI698,5 MB MP1,16 GB MP513.4 MB MI2,75 GB ME1,44 GB MPQuick ActionsServicesGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|X JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENADeolovedInee=...
|
NULL
|
-8620892846931121982
|
NULL
|
click
|
ocr
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.ohpC) CachedCrmServiceDecorator.phoServicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D Actionssretryafter = sthis->rateLimiter->requestavallablein(sthis->contig);a ContactsuncStratedSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• Malournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429'. SretrvAf|SvncCollectotl114F11 37m 17sClient nhr• Eytract.Surround@ DoalFieldsService r• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI1l Caoture TeamI1 Enternrise St.IN Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaS0 hhSupport Daily - in 4h 38 m100% 2Fri 8 May 10:22:51minny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendan~ Renorts4Testing Board |Heist 1¿Formsn Comnonents⅘ Develonment% CodeMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectorworkViewGroupShare Add TagsActionDate Modifiedv SizeSearchjiminny(® AirDrop@ Recents• CleOpen in New TatPaste Item#DaiErS 1-1Yesterday at 18:21Movo to Rin4 Applications( DocumentsGet intoRename© DownloadsA lukasr. DaZ DaiComoress "2026"Duolicate• iCloud Drive228 Svnc foldeanatione@ DXP4800PLUS-B5FDain RefDaiDairE Daiv PlaFRotMake AliasQuick LookcopyShare....0cddc00Yesterday at 10:1024 Anr 2026 at 14:4424 Apr 2026 at 10:11i.mp423 Apr 2026 at 11:5823 Aor 2026 at 10:3222 Apr 2026 at 10:2121 Apr 2026 at 11:02Z Aor 2026 at 10:0020 Anr 2026 at 16:5620 Apr 2026 at 10:0617 Apr 2026 at 10:1616 Aor 2026 at 10:00.15 Apr 2026 at 11:1414 Apr 2026 at 17:371 selected, 1,97 TB available1,55 GB931./ MB M186GR MI832,2 MB MP724 MB MP1.74 GB M!1,36 GB MP2,41 GB508MB MHA25 GR MI698,5 MB MP1,16 GB MP513.4 MB MI2,75 GB ME1,44 GB MPQuick ActionsServicesGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|X JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENADeolovedInee=...
|
6857
|
NULL
|
NULL
|
NULL
|
|
6860
|
299
|
10
|
2026-05-08T07:22:51.617742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224971617_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:51Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
5750083520310038782
|
NULL
|
click
|
ocr
|
NULL
|
Firefox File EditView•<→ CHistoryBookmarksProfi Firefox File EditView•<→ CHistoryBookmarksProfilesTools Window Help• • @ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.com‹→0 llo1 § Support Daily • in 4h 38m (A) 100% C42 Fri 8 May 10:22:51Returning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
6858
|
NULL
|
NULL
|
NULL
|
|
6866
|
300
|
12
|
2026-05-08T07:22:58.423652+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778224978423_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17sClient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/cy/ooarass.• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineBacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminny2026Yesterday at 18:23-- Fo(®) AirDrop• Recents4. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F Au CleanShot 2026-05-07 at 17.30.3,mp4Daily 2026-05-07 mn41-1 2026-04-24.mp4= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:1616 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB |513,4 MB ME2,75 GB MS0 hhsupoont Dally • In 4h 38m100% 2Fri 8 May 10:22:58+ CreateAsk RovoHist≥Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
328677869289175413
|
NULL
|
visual_change
|
ocr
|
NULL
|
rindelWindowrTavsco.sProledey(C) CrmAcl© TrackReco rindelWindowrTavsco.sProledey(C) CrmAcl© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports© ResponseException.php© Paginationstate.pr( BadRequest.php0 Calendarn ConferenceC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.0 Crm(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.php@ bullnornclass Cuient extends Baseclient imolements Hubspotc ientinterface• Jclose_copper>J Crmobiects79* ochrows kateL1m1ctxcept1or_ DecorareAcuivily• Dummy) Helpersprivate function executeRequest(callable $apiCall)v h HubspotAccountSyncStrateif (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {>D ActionsSretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).a ContactsvncStraterSthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.M Fields= Sthis->conf1o->team_1d.• M lournal=> Sthis->confiq->getIdo.1 Metadatalretry aften' => SretrvaftervOpportunitvSvncSt>MConcerns.throw new RateLimitExcentiong(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo'Hubspot rate limit reached for configuration' . $this->confSretrvAfter(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•o UnhenotCunaCtr© HubspotWebhoo~ M Padinationtry f© HubspotPaginatreturn $apiCallo:© PaginationConfi} catch (Throwable $e) {(C) PaqinationState.> D ProspectSearchStr:if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):> D RedisSthis->loq->warning('[Hubspot] Received 429 from API'. [v D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntities'configid=> Sthis->config->qetIdoT SuncFieldstirait."retry after' => Sretrvafter1101=Se->qetMessageOrthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAfSvncCollectotl114F11 37m 17sClient nhr• EytractISurround@ DoalFieldsService r• • 0Plattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/cy/ooarass.• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineBacklogIl Active sorints1Calendan~ RenortsI4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminny2026Yesterday at 18:23-- Fo(®) AirDrop• Recents4. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F Au CleanShot 2026-05-07 at 17.30.3,mp4Daily 2026-05-07 mn41-1 2026-04-24.mp4= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Daily 2026-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:1616 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB |513,4 MB ME2,75 GB MS0 hhsupoont Dally • In 4h 38m100% 2Fri 8 May 10:22:58+ CreateAsk RovoHist≥Formsn Comnonents⅘ Develonment% CodeMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeoloved|NJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
6864
|
NULL
|
NULL
|
NULL
|
|
6868
|
300
|
13
|
2026-05-08T07:23:29.999845+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225009999_m2.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 Calendarn Conference0 Crm@ bullnorn• Jclose_copper>J Crmobiects_ DecorareAcuivily• Dummy) Helpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• M lournal1 MetadatalvOpportunitvSvncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:> D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.1101SvncCollectotl114F11 37m 17sClient nhr@ DoalFieldsService r(C) CrmAcl© ResponseException.phg© Paginationstate.pr( BadRequest.phpC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {Sretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).Sthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => Sretrvafterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->confSretrvAfterSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•try freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['configid=> Sthis->config->qetIdo"retry after' => Sretrvafter=Se->qetressageorthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAf• EytractISurround• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendanw Renorts4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminnyv: 2026Today at 10:23-- Fo(®) AirDrop• Recents-05-08 at 09.45.15.mo41-1 2026-05-07.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Dally 2020-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB M0 (0ln)supoont Dally • In 41 37m100% 5riio May 10.23.49+ CreateAsk RovoHist¿Formsm Comnonents⅘ Develonment⅘ CodelMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeolovedNJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
-4535720926931329337
|
NULL
|
idle
|
ocr
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 Calendarn Conference0 Crm@ bullnorn• Jclose_copper>J Crmobiects_ DecorareAcuivily• Dummy) Helpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• M lournal1 MetadatalvOpportunitvSvncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:> D Redisv D ServiceTraitsTOnoortunitvsvnd() SvncCrmEntitiesT SuncFieldstirait.1101SvncCollectotl114F11 37m 17sClient nhr@ DoalFieldsService r(C) CrmAcl© ResponseException.phg© Paginationstate.pr( BadRequest.phpC) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {Sretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).Sthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.= Sthis->conf1o->team_1d.=> Sthis->confiq->getIdo.retry aften' => Sretrvafterthrow new RateLimitExcentiong'Hubspot rate limit reached for configuration' . $this->confSretrvAfterSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•try freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['configid=> Sthis->config->qetIdo"retry after' => Sretrvafter=Se->qetressageorthrow new RateLimitExcention( message: 'Hubspot returned 429' SretrvAf• EytractISurround• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)ll Plauorm leamI11 Caoture TeamID Enterprise StaID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sidebaminny.aulasslan.netlfa/sorware/c/loroecis/uy/ooaras.s,• pipedriveSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendanw Renorts4Testing Board |• Search boardi00O008Eoic vType vQuick filters vREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDsetuy test coverayefor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkViewO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminnyv: 2026Today at 10:23-- Fo(®) AirDrop• Recents-05-08 at 09.45.15.mo41-1 2026-05-07.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Dally 2020-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДYesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:141,05 GB MI0317 MB MP1.86 GB M:832,2 MB724 MB1,74 GB M1,36 GB241 GB567 8 MRM4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB M0 (0ln)supoont Dally • In 41 37m100% 5riio May 10.23.49+ CreateAsk RovoHist¿Formsm Comnonents⅘ Develonment⅘ CodelMore 8Comolete soriniGrouo: QueriesQA 1.PO ACCEPTANCEDEPLOY 7Grok via AzureMAINTENANCEDeolovedNJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6869
|
299
|
14
|
2026-05-08T07:23:32.093681+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225012093_m1.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Finder File Edit View Go€ • <→ CWindowHelp‹→0 l Finder File Edit View Go€ • <→ CWindowHelp‹→0 ll ofSupport Daily • in 4h 37m CA 100% C/ Fri 8 May 10:23:32• =@ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comReturning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
NULL
|
-4179977944240940611
|
NULL
|
visual_change
|
ocr
|
NULL
|
Finder File Edit View Go€ • <→ CWindowHelp‹→0 l Finder File Edit View Go€ • <→ CWindowHelp‹→0 ll ofSupport Daily • in 4h 37m CA 100% C/ Fri 8 May 10:23:32• =@ meet.google.com/agt-teir-cwt?authuser=lukas.kovalik%40jiminny.comReturning to home screenYou left the meetingRejoinReturn to home screenHow was the audio and video?Very badVery goodLộ3• Feedback...
|
6867
|
NULL
|
NULL
|
NULL
|
|
6870
|
299
|
15
|
2026-05-08T07:23:38.110935+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225018110_m1.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditView Go[PASSWORD_DOTS]<→C=[1 Goog FinderFileEditView Go[PASSWORD_DOTS]<→C=[1 Google MeetWindowHelpг→0llo#Support Daily • in 4h 37 m• =@ meet.google.com/landing?authuser=lukas.kovalik@jiminny.com100% C4 8 Fri 8 May 10:23:3810:23 AM • Fri, May 8+MeetingsCallsSecure video conferencingfor everyoneConnect, collaborate, and celebrate from anywhere withGoogle MeetEk New meetingEnter a code or nicknameJoin |3:00 PMSupport DailyFrom your Google Calendar account: [EMAIL] more about Google Meet...
|
NULL
|
-1302729804997661306
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditView Go[PASSWORD_DOTS]<→C=[1 Goog FinderFileEditView Go[PASSWORD_DOTS]<→C=[1 Google MeetWindowHelpг→0llo#Support Daily • in 4h 37 m• =@ meet.google.com/landing?authuser=lukas.kovalik@jiminny.com100% C4 8 Fri 8 May 10:23:3810:23 AM • Fri, May 8+MeetingsCallsSecure video conferencingfor everyoneConnect, collaborate, and celebrate from anywhere withGoogle MeetEk New meetingEnter a code or nicknameJoin |3:00 PMSupport DailyFrom your Google Calendar account: [EMAIL] more about Google Meet...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
6871
|
299
|
16
|
2026-05-08T07:23:43.680319+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225023680_m1.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditView GoR00D+→C• Google MeetWindowHel FinderFileEditView GoR00D+→C• Google MeetWindowHelp•→0lblo#Support Daily • in 4h 37 m• =@ meet.google.com/landing?authuser=lukas.kovalik@jiminny.com100% C4 8 Fri 8 May 10:23:4310:23 AM • Fri, May 8MeetingsCallsSecure video conferencingfor everyoneConnect, collaborate, and celebrate from anywhere withGoogle MeetEk New meetingEnter a code or nicknameJoin |3:00 PMSupport DailyFrom your Google Calendar account: [EMAIL] more about Google Meet•4 37m 17s1,37 GBLộ3...
|
NULL
|
8809945886281787776
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditView GoR00D+→C• Google MeetWindowHel FinderFileEditView GoR00D+→C• Google MeetWindowHelp•→0lblo#Support Daily • in 4h 37 m• =@ meet.google.com/landing?authuser=lukas.kovalik@jiminny.com100% C4 8 Fri 8 May 10:23:4310:23 AM • Fri, May 8MeetingsCallsSecure video conferencingfor everyoneConnect, collaborate, and celebrate from anywhere withGoogle MeetEk New meetingEnter a code or nicknameJoin |3:00 PMSupport DailyFrom your Google Calendar account: [EMAIL] more about Google Meet•4 37m 17s1,37 GBLộ3...
|
6870
|
NULL
|
NULL
|
NULL
|
|
6872
|
300
|
14
|
2026-05-08T07:23:43.767390+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-08/1778 /Users/lukas/.screenpipe/data/data/2026-05-08/1778225023767_m2.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 Calendarn Conference0 Crm@ bullnorn• Jclose_copper>J CrmobiectsC7 DecorateActivitv• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraits() OpportunitvSvnc() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookC) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho(C) ClocedDea|Stadecs@ DoalFieldsService r(C) CrmAcl© ResponseException.phg© Paginationstate.pr( BadRequest.php(C) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {Sretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).Sthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.= Sthis->conf1o->team_1d.= $this->confiq-›qet1doretry aften' => Sretrvafterthrow new RateLimitExcention'Hubspot rate limit reached for configuration' . $this->confSretrvAfterSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•try freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['configid=> Sthis->config->qetIdo"retry after' => Sretrvafter=Se->qetMessageOr.throw new RateLimitExcention( message: 'Hubspot returned 429' SretrvAf• EytractISurround• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamI1 Enternrise St.ID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba0 (0ln)supoont Dally • In 40 3/m100% 5ril o May 10.23.4minny.aulasslan.netfa/sortware/c/oroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendanw Renorts4Testing Board |Heist 1≥Formsm Comnonents⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminnyv: 2026(®) AirDrop• Recentsin CleanShot 2026-05-08 at 09.45.15.mo41-12026-05-0/.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Dally 2020-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДToday at 10:23Today at 10:22Yesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:14-- Fo1,37 GB1,05 GB MI0317 MB MP1,86 GB MP832,2 MB M724 MB1,74 GB M1,36 GB241 GB MH567 8 MRM4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB MGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
NULL
|
6025015325261229657
|
NULL
|
click
|
ocr
|
NULL
|
rTavsco.sProledey© TrackRecordingFileSiz© TrackRec rTavsco.sProledey© TrackRecordingFileSiz© TrackRecordingSizeEnT. ValidateSmitProspectEAjReports0 Calendarn Conference0 Crm@ bullnorn• Jclose_copper>J CrmobiectsC7 DecorateActivitv• DummyHelpersv h HubspotAccountSyncStrate>D Actionsa ContactsvncStraterM Fields• Malournal1 Metadatalv OpportunitySyncSt>MConcerns.(c) Hubsnotl actMoC HubspotLastMo(C) Hubsnotl actMo(C) Hubsnotl actMo(C) Hubsnotl actMo© HubspotSingleSo UnhenotCunaCtr© HubspotWebhoo~ M Padination© HubspotPaginat© PaginationConfi(C) PaqinationState.> D ProspectSearchStr:› D Redisv D ServiceTraits() OpportunitvSvnc() SvncCrmEntitiesT SuncFieldstirait.T. WriteCrmTrait.ol1101• M UtilsM WebhookC) BatchSvncCollectot114c) RatchSvncRedisSec) Client nho(C) ClocedDea|Stadecs@ DoalFieldsService r(C) CrmAcl© ResponseException.phg© Paginationstate.pr( BadRequest.php(C) HydrateCrmDataByExternalCallidJob.php© ConferenceCrmMatcherJob.phpC) MatchCrmData.php(C) Activity.(C) DeraultUpdateCrmDataResolver.phpC) CachedCrmServiceDecorator.pho0 Servicelntertace.phpclass Cuient extends Baseclient imolements Hubspotc ientinterface79* ochrows kateL1m1ctxcept1orprivate function executeRequest(callable $apiCall)if (! Sthis->rateLimiter->canMakeRequest(Sthis->config)) {Sretrvatter = schis->rarelimirer-›requestavazlableinschis->contzq).Sthis->lo0->warnina(' Hubspot Rate Lmit exceeded. deferring request'.= Sthis->conf1o->team_1d.= $this->confiq-›qet1doretry aften' => Sretrvafterthrow new RateLimitExcention'Hubspot rate limit reached for configuration' . $this->confSretrvAfterSthic-snatel_imiten.sincnementRequecttount/Sthic-sconfia)•try freturn $apiCallo:} catch (Throwable $e) {if (Sthis->isHubspotRateLimit($e)) {SretryAfter = $this->parseRetryAfter($e):Sthis->loq->warning('[Hubspot] Received 429 from API'. ['configid=> Sthis->config->qetIdo"retry after' => Sretrvafter=Se->qetMessageOr.throw new RateLimitExcention( message: 'Hubspot returned 429' SretrvAf• EytractISurround• • 0IPlattorm Sprint s @2 - Plattorm XSevenShores\Hubspot\ExceptionsService-Desk - Queues - Platform• Jy 20807 check various issues witIlluminate|Queue\MaxAttemptsExc••Pull requests • jiminny/aprU Useroilot 1 Ask liminny Report GenJY-20773 fix user pilot tracking ofProblem loading pageo Search the CRM - HubSpot docs8 JiminnyNew TabNew Tab— New TabiJ JIMINNY@ For you• Recent* StarredI0+ AppsQ SpacesJiminny (New)…ull Plauorm leamI11 Caoture TeamI1 Enternrise St.ID Processing TeII1 SE KanbanService-Desk= More spaces= FiltersH DashboardsC÷ Operations* Confluence28 TeamsY= Customise sideba0 (0ln)supoont Dally • In 40 3/m100% 5ril o May 10.23.4minny.aulasslan.netfa/sortware/c/oroecis/uy/ooaras.s,• pipedrive+ CreateAsk RovoSpaces / Jiminny (New)Platform Team | 9.( Summary—TimelineE BacklogIl Active sorints1Calendanw Renorts4Testing Board |Heist 1≥Formsm Comnonents⅘ Develonment⅘ CodelMore 8• Search boardi00O008Eoic vType vQuick filters vComolete soriniGrouo: QueriesREADY FOR DEV 2IN DEV 3CODE REVIEW 1BLOCKEDQA 1.PO ACCEPTANCEDEPLOY 7setuy test coverautfor Prophet in SonarMAINTENANCE[POC)Jiminny MCPConnectonWorkkO0 v.GroupShare Add TagsDoto ModifiodActioniSearchv Size• jiminnyv: 2026(®) AirDrop• Recentsin CleanShot 2026-05-08 at 09.45.15.mo41-12026-05-0/.mp4Daily 2026-05-07 mn44. ApplicationsG Documents• DownloadsAt lukasiCloud• iCloud Drive228 Svnc foldeLocations• DXP4800PLUS-B5F A= Daily 2026-04-24.mp4/ User Pilot introduction Adi 2026-04-23.mo4Ra Daily 2026-04-23.mp4Daily 2026-04-22.mp4e= Refinement 2026-04-06.mp4Daily 2026-04-21 mn4DR Refinement 2026-04-20.mp4Dally 2020-04-20.mp4E Dailv 2026-04-17 mo4ru Daily 2026-04-16.mp4E Dlannina 2026-04-15 mлДToday at 10:23Today at 10:22Yesterday at 18.21Yecterdav at 10:1024 Apr 2026 at 14:4424 Apr 2026 at 10:1123 Aor 2026 at 11:5823 Apr 2026 at 10:3222 Apr 2026 at 10:21Z Aor 2026 at 11:02121 Anr 2026 at 10:0020 Apr 2026 at 16:5620 Apr 2026 at 10:0617 Aor 2026 at 10:16116 Apr 2026 at 10:0015 Apr 2026 at 11:14-- Fo1,37 GB1,05 GB MI0317 MB MP1,86 GB MP832,2 MB M724 MB1,74 GB M1,36 GB241 GB MH567 8 MRM4,25 GB M698,5 MB1.16 GB M513,4 MB ME2,75 GB MGrok via AzureMAINTENANCEDeoloved INJY-20/26Allow users to celeteSS and Danorama |promots when thos…AJ REPORTSDeploved|# JY-20770Dolaaco A.Panorama renorts toAJ REPORTSDeployed0.5 71 0000 =… JY-20740Wrong formatting forsummary in the CRMIMAINTENANCEDeploved|3 " •00=JL.IV.20600Check variousissues with StaaedMAINTENANCEDeolovedInee=...
|
6868
|
NULL
|
NULL
|
NULL
|