|
72288
|
2597
|
24
|
2026-05-26T08:07:49.963446+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782869963_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka StovanovaVasil VasileyLukas Kovalik y…#::AppsToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolay Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be filled with celebration withGearect neonleois ar tun and nosinuevibesMay alll vour wiches come trupX 10%: 3 replies Last reply 4 days agoMira 10:47 AMHappy Birthday dear @James GrahanWishing you happiness every day.Mew slll vour drams and wishes come tueAnd all the best things happen to you!GMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):3 = "sessageAdded",yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:49+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider.1d, COUNT(&) as Count, GROUP_CONCAT(LO) aS 10045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R a...
|
NULL
|
5725248179508473605
|
NULL
|
click
|
ocr
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka StovanovaVasil VasileyLukas Kovalik y…#::AppsToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolay Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be filled with celebration withGearect neonleois ar tun and nosinuevibesMay alll vour wiches come trupX 10%: 3 replies Last reply 4 days agoMira 10:47 AMHappy Birthday dear @James GrahanWishing you happiness every day.Mew slll vour drams and wishes come tueAnd all the best things happen to you!GMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):3 = "sessageAdded",yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:49+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider.1d, COUNT(&) as Count, GROUP_CONCAT(LO) aS 10045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R a...
|
72287
|
NULL
|
NULL
|
NULL
|
|
72287
|
2597
|
23
|
2026-05-26T08:07:48.038066+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782868038_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canva.7 FilesNikolny Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be hiled with celebration withdearect neoneois or tun and nocinvewihesMay alll vour wiches come trupX 10%: 3 replies Last reply 4 days agoNikolay Ivanov, SteliyanChortiey, Petko Kashinsklery day.open to youllMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioyBTasOSthis->refreshHistoryPoint (Stonie):= shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse->getHistoryo)+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:47+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
NULL
|
-7744481286944927528
|
NULL
|
click
|
ocr
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canva.7 FilesNikolny Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be hiled with celebration withdearect neoneois or tun and nocinvewihesMay alll vour wiches come trupX 10%: 3 replies Last reply 4 days agoNikolay Ivanov, SteliyanChortiey, Petko Kashinsklery day.open to youllMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioyBTasOSthis->refreshHistoryPoint (Stonie):= shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse->getHistoryo)+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:47+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72286
|
2596
|
10
|
2026-05-26T08:07:47.915088+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782867915_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0.100% C8 • Tue 26 May 11:07:47181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
NULL
|
-1735111448456048995
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0.100% C8 • Tue 26 May 11:07:47181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72285
|
2597
|
22
|
2026-05-26T08:07:47.248048+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782867248_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolny Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be hiled with celebration withGearect neonle lois ar tun and nosinuewihesMav all vour wishes come trueX 10%: 3 replies Last reply 4 days agoNikolay Ivanov, SteliyanChortiey, Petko Kashinsklery day.open to voulaMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):= shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse->getHistoryo)+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:46+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione•* Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R a...
|
NULL
|
-267952220538302074
|
NULL
|
visual_change
|
ocr
|
NULL
|
HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# HomeActivityFlesLateMoneSluckcolVIChJiminny ... ~# engineeringth general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolny Friday, May 22ndHappy Birtnday @manio GeorgievHave a great onetira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be hiled with celebration withGearect neonle lois ar tun and nosinuewihesMav all vour wishes come trueX 10%: 3 replies Last reply 4 days agoNikolay Ivanov, SteliyanChortiey, Petko Kashinsklery day.open to voulaMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):= shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse->historyid:toryResponse->getHistoryo)+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:46+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted loc.Cnanged tne rerusca message log back trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione•* Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R a...
|
72283
|
NULL
|
NULL
|
NULL
|
|
72284
|
2596
|
9
|
2026-05-26T08:07:44.701174+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782864701_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 11:07:44181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
NULL
|
6463611412049169833
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 11:07:44181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
72281
|
NULL
|
NULL
|
NULL
|
|
72283
|
2597
|
21
|
2026-05-26T08:07:44.596843+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782864596_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeActivityLateMoneSluckcolVIChJiminny ...# engin HomeActivityLateMoneSluckcolVIChJiminny ...# engineeringt general# happy_birthday#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for** general9, 40BookmarksBecky Wednesday, May 20th ~ WithAmount: GBP 3.456MARR:G8P3,456Close Date: May 20, 2026aeanhte/ooleoohlowCRM: Hubspotlasd Courcs. Paid Casrch4H2Tlectorce torShck APp 10.C0%Mwnte nnhononu ich clocead ronauurlwhwwehnkndictnac.. Ranownohotwors- Reneunlor/oroehiicaWorkmotntsakeked?Close Date: May 26, 2026Start Date: July 25, 2026Number of SalespeopleDetraction? trueNatraction Pascon. Toom hac chainkDeracion ContextMescaze #generalsccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "sessageadded",yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic, ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*•Tue 26 May 11:07:4+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AxouunAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
NULL
|
-7974744871741612757
|
NULL
|
click
|
ocr
|
NULL
|
HomeActivityLateMoneSluckcolVIChJiminny ...# engin HomeActivityLateMoneSluckcolVIChJiminny ...# engineeringt general# happy_birthday#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for** general9, 40BookmarksBecky Wednesday, May 20th ~ WithAmount: GBP 3.456MARR:G8P3,456Close Date: May 20, 2026aeanhte/ooleoohlowCRM: Hubspotlasd Courcs. Paid Casrch4H2Tlectorce torShck APp 10.C0%Mwnte nnhononu ich clocead ronauurlwhwwehnkndictnac.. Ranownohotwors- Reneunlor/oroehiicaWorkmotntsakeked?Close Date: May 26, 2026Start Date: July 25, 2026Number of SalespeopleDetraction? trueNatraction Pascon. Toom hac chainkDeracion ContextMescaze #generalsccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "sessageadded",yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic, ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*•Tue 26 May 11:07:4+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AxouunAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))"custon channel' => lfi"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72282
|
2597
|
20
|
2026-05-26T08:07:41.854588+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782861854_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeFlesLateMoneSluckcolVIChJiminny …..# engineeri HomeFlesLateMoneSluckcolVIChJiminny …..# engineering# general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka StovanovaVasil VasileyLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolay Friday, May 22ndHappy Birtnday @manio GeorgievHave a great one2 replies Last reply 4 days agotira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be filled with celebration withGearect neonle lois ar tun and nosinuevibesMav all vour wishes come trueX 10%: 3 replies Last reply 4 days agoMira 10:47 AMHappy Birthday dear @James GrahanWishing you happiness every day.Mew slll vour drams and wishes come tueAnd all the best things happen to you! CMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioyBTasOSthis->refreshHistoryPoint (Stonie):3 = "sessageAdded",yd => shastorylo,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse-shistoryid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:4*+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0E50060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100')CustoCosnetEs"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
NULL
|
-4947612192866762857
|
NULL
|
click
|
ocr
|
NULL
|
HomeFlesLateMoneSluckcolVIChJiminny …..# engineeri HomeFlesLateMoneSluckcolVIChJiminny …..# engineering# general* nappy_oirtnoay#iminny-bg# platform-tickets# product launches# randomt released# soha-office# support# thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka StovanovaVasil VasileyLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindow@ Describe what you are looking for**happy binth..9, 41Add canvas7 FilesNikolay Friday, May 22ndHappy Birtnday @manio GeorgievHave a great one2 replies Last reply 4 days agotira 305 Ptn deane rio Snominand @Laura Zelinkovawatm wachesor nothior woll and mavyourspecial day be filled with celebration withGearect neonle lois ar tun and nosinuevibesMav all vour wishes come trueX 10%: 3 replies Last reply 4 days agoMira 10:47 AMHappy Birthday dear @James GrahanWishing you happiness every day.Mew slll vour drams and wishes come tueAnd all the best things happen to you! CMescaze #happy birthday+ AasccelesconsAocory looog ceondre sservaces arioyBTasOSthis->refreshHistoryPoint (Stonie):3 = "sessageAdded",yd => shastorylo,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint (Stopic, ShistoryResponse-shistoryid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:4*+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0E50060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorexhehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100')CustoCosnetEs"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit commitMessaoe10541 UTE-R...
|
72279
|
NULL
|
NULL
|
NULL
|
|
72281
|
2596
|
8
|
2026-05-26T08:07:41.748928+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782861748_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0.100% C8 • Tue 26 May 11:07:41181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
NULL
|
7225928390914058689
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0.100% C8 • Tue 26 May 11:07:41181•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"864-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72280
|
2596
|
7
|
2026-05-26T08:07:39.036299+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782859036_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 11:07:38T81•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"- 84-zshAPP...
|
NULL
|
5670452575763198698
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 11:07:38T81•• 0APP (-zsh)DOCKER• ₴1DEV (-zsh)₴2APP (-zsh)213)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php214)/home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php215)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php216)/home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php217)/home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php218)/home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php219)/home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php220)/home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php221)/home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php222)/home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php223)/home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php224)/home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php225)/home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php226)227)/home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomlest.php/home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php228)/home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php229)/home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmail0nlyTest.php230)/home/jiminny/tests/Unit/Notifications/0pportunityUpdateNotificationTest.php231)/home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php232)/home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php233)/home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php236)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php237)/home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php239)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php240)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php241)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php2430/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn moreat https://docs.docker.com/go/debug-cli/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ Iscreenpipe"- 84-zshAPP...
|
72271
|
NULL
|
NULL
|
NULL
|
|
72279
|
2597
|
19
|
2026-05-26T08:07:38.932816+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782858932_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ActivityLateMoneSlackcolVIChRotonWindowHelp@ Descr ActivityLateMoneSlackcolVIChRotonWindowHelp@ Describe what you are looking forJiminny ..*9, 22.# engineering# general# happy birthdhv#iminny-bg# platform-tickets# product launches# randomsrelleasoe# soha-office# support* thank-yous*the people of imilnsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.BookmarksGitHUb APP OZA ANo new commits pushed to master bymhauminav ovitminny4915adf8 - JY-20960- Update AJA GETIto Post0742948 - N020960 Uodate Swaggerodatosde -Ne20960. Uodate testsdBdd77af - Merge branch master' intoe0960-emon-somethine-wentwrone-erronnotr ewaroe henchmaster.nnot:ww.leman.comethino.uentwiono.arorShow morea) iminay/app Added by GitHub"rcec APP 1047 AMProtcceWhen.05/26/202OOYP0P4%B:: AnosMescaze #releasesToast+ Aaai Jim GloudsccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "sessagendded,yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic. ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:38+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enaST ncousden SA TM M104202786RA64662*'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorextehRemoved the total nessanc.ds tield trom the sunc comoleted locnaco te rerusco message log baek trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback:Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-312. Pil sanitization - Still sanitizing origina_to by removing plus-tag:3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))custocaamneres"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit comm Messaos10541 UTE-R...
|
NULL
|
5585460992702662112
|
NULL
|
click
|
ocr
|
NULL
|
ActivityLateMoneSlackcolVIChRotonWindowHelp@ Descr ActivityLateMoneSlackcolVIChRotonWindowHelp@ Describe what you are looking forJiminny ..*9, 22.# engineering# general# happy birthdhv#iminny-bg# platform-tickets# product launches# randomsrelleasoe# soha-office# support* thank-yous*the people of imilnsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.BookmarksGitHUb APP OZA ANo new commits pushed to master bymhauminav ovitminny4915adf8 - JY-20960- Update AJA GETIto Post0742948 - N020960 Uodate Swaggerodatosde -Ne20960. Uodate testsdBdd77af - Merge branch master' intoe0960-emon-somethine-wentwrone-erronnotr ewaroe henchmaster.nnot:ww.leman.comethino.uentwiono.arorShow morea) iminay/app Added by GitHub"rcec APP 1047 AMProtcceWhen.05/26/202OOYP0P4%B:: AnosMescaze #releasesToast+ Aaai Jim GloudsccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "sessagendded,yLd = shastoryld,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic. ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog".'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*• Tue 26 May 11:07:38+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enaST ncousden SA TM M104202786RA64662*'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorextehRemoved the total nessanc.ds tield trom the sunc comoleted locnaco te rerusco message log baek trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback:Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-312. Pil sanitization - Still sanitizing origina_to by removing plus-tag:3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKduunnAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))custocaamneres"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit comm Messaos10541 UTE-R...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72278
|
2597
|
18
|
2026-05-26T08:07:37.800764+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782857800_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ActivityLateMoneSluckcolVIChJiminny ...# engineeri ActivityLateMoneSluckcolVIChJiminny ...# engineering# general# happy birthdhv#iminny-bg# platform-tickets# product launches# randomSraloasoe# soha-office# support* thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for*8 22BookmarksGitHUb APP OZA ANo new commits pushed to master bymhauminav ovitminny4915adf8 - JY-20960- Update AJA GETIto Post0742948 - N020960 Uodate Swaggerodatosde -Ne20960. Uodate tests434d7Zaf - Merge branch "master' intoe0960-emon-somethine-wentwrone-erronnotr ewaroe henchmaster.nnot:ww.leman.comethino.uentMeono.ArorShow morea) iminay/app Added by GitHub"rcec APP 1047 AMDeployment. Successful!KProtcceWhen.05/26/202Mescaze #releases+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "BessageAdded" "yd => shastorylo,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic. ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*•Tue 26 May 11:07:37+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorextehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKouuunAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))CustoCosnetEs"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit comm Messaos10541 UTE-R...
|
NULL
|
-4470399946766475418
|
NULL
|
visual_change
|
ocr
|
NULL
|
ActivityLateMoneSluckcolVIChJiminny ...# engineeri ActivityLateMoneSluckcolVIChJiminny ...# engineering# general# happy birthdhv#iminny-bg# platform-tickets# product launches# randomSraloasoe# soha-office# support* thank-yous*the people of imi..nsirect messikes18. Mira5 Nikolaw VankovMStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y.B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for*8 22BookmarksGitHUb APP OZA ANo new commits pushed to master bymhauminav ovitminny4915adf8 - JY-20960- Update AJA GETIto Post0742948 - N020960 Uodate Swaggerodatosde -Ne20960. Uodate tests434d7Zaf - Merge branch "master' intoe0960-emon-somethine-wentwrone-erronnotr ewaroe henchmaster.nnot:ww.leman.comethino.uentMeono.ArorShow morea) iminay/app Added by GitHub"rcec APP 1047 AMDeployment. Successful!KProtcceWhen.05/26/202Mescaze #releases+ AasccelesconsAocory looog ceondre sservaces arioySthis->refreshHistoryPoint (Stonie):s = "BessageAdded" "yd => shastorylo,eloken) 1ans ['pagetoken") = Spagetoken;Response = Sservice-susers history->ListUsersHistory(1a( key: "ininny.google text user')etHistoryPoint(Stopic. ShistoryResponse->historyid:toryResponse-sgetHistoryon+→ ₴ Side-by-side viewer2028f config/logging.phgDo not ignore"driver" => 'errorlog"'level' = env('L06 LEVEL", Sinfo')."oath' => storage path("logs/laravel,100')341410A0O%L7*•Tue 26 May 11:07:37+0.=002=689= 69customuolaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhostA console (EUA console [STAGINGSELECT enatl_provider._id, COUNT(&) as Count, GROUP_CONCAT(LO) as 108045 A1 A41 У 66 AFROM text_relaysNHEPE enafl ncousden SA TM M1002027R6RA66662"'19e2033ed8ea6b10')GROUP BY enail_provider_idSELECT id, status, telephony_provider_id, created_atFROM activitiesWHERE id IN (80028719, 80028846)serculo eru coothecreco 0oorcoFROM text relaysWHERE id IN (32415, 32416)SELECT id, status, code, sender, recipient, created arriun TeacreayWHERE sender LTKE "Yaario,georgievx" OR sender LTKE "Xstoyan,tonovxORDER BY created.ar 0558060013185SELECT id, uuid, status, code, sender, recipient, created_at, updated_atFRON textrelaysTHERE [EMAIL].8.10141c94186-4086-[CREDIT_CARD]-019SELECT DISTINCT u.id, u.enail, U.nane, u.softphone_number, COUNT(a.id) as sms_counttercorextehRemoved the total ressanc ds tield trom the sunc comoleted locnaco tne rerusco message log buck trom deoug to into levereondnwtsenysemice.ohcode Review - Uodated AssessmentBased on the user's changes, here's the current status against the original code review feedback;Implemented Correctly"Starting sync" log moved to top - 7 Still correctly placed at line 33-31t:mholtaton.sallsaaitzinaorosnntolovremono.ouket3. Message IDs capped - Still limited to first 10 items with array slice(Smessapeids, e, 10User Reverted Changes1. total_nessage_ids field removed - User removed this field from sync completed logZ. Retused message log level - User changed back from debua to intocurrent State vs Oriainal RevieworcinslPewiaw Pacommandatione• * Move sync start log to top (IMPLEMENTEDX Change refused message to debug (REVERTED to info)AKouuunAVL?1ditterence"driver' a> 'errorlog"'level' => env('LOG LEVEL', Sinfo')"path' => storage oath('logs/Maravel,100'))CustoCosnetEs"pach => storage_pathttogs/custon.log)'level' => env('LOG LEVEL', Sinfo")® Pushed 1 commit towrewecosonro-mismsrcheon.eme.tav"ich8 1 file committedJY-20891 code review suggestionsEdit comm Messaos10541 UTE-R...
|
72272
|
NULL
|
NULL
|
NULL
|
|
72252
|
NULL
|
0
|
2026-05-26T08:04:26.287556+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782666287_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72242
|
NULL
|
NULL
|
NULL
|
|
72251
|
NULL
|
0
|
2026-05-26T08:04:22.143999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782662143_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72243
|
NULL
|
NULL
|
NULL
|
|
72250
|
2594
|
12
|
2026-05-26T08:03:56.189703+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782636189_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72242
|
NULL
|
NULL
|
NULL
|
|
72249
|
2595
|
10
|
2026-05-26T08:03:51.998522+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782631998_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72243
|
NULL
|
NULL
|
NULL
|
|
72248
|
2594
|
11
|
2026-05-26T08:03:25.845044+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782605845_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72242
|
NULL
|
NULL
|
NULL
|
|
72247
|
2595
|
9
|
2026-05-26T08:03:21.879850+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782601879_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72243
|
NULL
|
NULL
|
NULL
|
|
72246
|
2594
|
10
|
2026-05-26T08:02:55.719871+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782575719_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72242
|
NULL
|
NULL
|
NULL
|
|
72245
|
2595
|
8
|
2026-05-26T08:02:51.728520+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782571728_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72243
|
NULL
|
NULL
|
NULL
|
|
72244
|
2594
|
9
|
2026-05-26T08:02:25.604996+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782545604_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72242
|
NULL
|
NULL
|
NULL
|
|
72243
|
2595
|
7
|
2026-05-26T08:02:21.605037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782541605_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72242
|
2594
|
8
|
2026-05-26T08:01:55.512905+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782515512_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72241
|
2595
|
6
|
2026-05-26T08:01:51.477515+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782511477_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
idle
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72238
|
NULL
|
NULL
|
NULL
|
|
72240
|
2594
|
7
|
2026-05-26T08:01:25.406058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782485406_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 31.951 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 15) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 56) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 67) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 68) /home/jiminny/app/Component/DealInsights/DealService.php\n 69) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 70) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 97) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 98) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 99) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 100) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 101) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 102) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 103) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 107) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 108) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 123) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 124) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 125) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 126) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 127) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 128) /home/jiminny/app/Notifications/OpportunityCommented.php\n 129) /home/jiminny/app/Notifications/ActivityCommented.php\n 130) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 131) /home/jiminny/app/Notifications/ActivityScored.php\n 132) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 133) /home/jiminny/app/Notifications/CoachRequested.php\n 134) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 135) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 136) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 137) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 138) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 139) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 140) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 141) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 142) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 143) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 144) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 145) /home/jiminny/app/Notifications/Tracks/Restored.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Crm/Close/Service.php\n 169) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Copper/Service.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 178) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 179) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 180) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 181) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 182) /home/jiminny/app/Services/ActivityService.php\n 183) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 184) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 185) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 186) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 191) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 192) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 193) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 198) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 199) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 212) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 215) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 216) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 217) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 218) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 219) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 222) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 225) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 226) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 229) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 230) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 231) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 233) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 241) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 251) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 252) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
840220574161346679
|
-2775445708286359163
|
visual_change
|
accessibility
|
NULL
|
docker exec -it docker_lamp_1 ./vendor/bin/php-cs- docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php | 2 +-
app/Services/Crm/Close/Service.php | 2 +-
app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-
app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-
app/Services/Crm/Copper/Service.php | 2 +-
app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-
app/Services/Crm/Salesforce/Client.php | 2 +-
app/Services/Crm/Salesforce/Service.php | 2 +-
app/Services/Mail/TextRelayService.php | 2 +-
app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-
app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-
app/Services/Security/Authy.php | 6 +-
app/Traits/RequiresUUID.php | 4 +-
app/VO/Repository/TranscriptionKeywordParser.php | 6 +-
composer.json | 8 +-
composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------
config/database.php | 12 +-
tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-
tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-
tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-
tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-
tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-
tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-
tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-
tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-
tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-
tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-
tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-
tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-
tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-
tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-
tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-
tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-
tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-
tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-
tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-
tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-
tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-
tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-
tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-
tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-
tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-
tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-
tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-
tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-
tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-
tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-
tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-
tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-
tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-
tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-
tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-
tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-
tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-
tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-
tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-
tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-
tests/Unit/Traits/TestPrivateMethod.php | 2 +-
268 files changed, 2321 insertions(+), 3819 deletions(-)
create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt
create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay
Switched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status
On branch JY-20891-fix-alias-mismatch-on-sms-text-relay
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Services/Mail/TextRelayService.php
modified: config/logging.php
modified: tests/Unit/Services/Mail/TextRelayServiceTest.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
public/favicon.ico
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used
Files that were not fixed due to errors reported during linting before fixing:
1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php
2) /home/jiminny/app/DTO/SCIM/AAD/Response.php
3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php
4) /home/jiminny/app/Traits/RequiresUUID.php
5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php
6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php
7) /home/jiminny/app/Providers/SsoServiceProvider.php
8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php
9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php
10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php
11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php
12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php
13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php
14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php
15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php
16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php
17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php
18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php
19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php
20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php
21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php
22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php
23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php
24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php
25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php
26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php
27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php
28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php
29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php
30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php
31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php
32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php
33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php
34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php
35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php
36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php
37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php
38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php
39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php
40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php
41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php
42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php
43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php
44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php
45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php
46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php
47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php
48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php
49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php
50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php
51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php
52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php
53) /home/jiminny/app/Component/Transcription/Service/SearchService.php
54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php
55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php
56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php
57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php
58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php
59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php
60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php
61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php
62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php
63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php
64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php
65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php
66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php
67) /home/jiminny/app/Component/DealInsights/DealService.php
68) /home/jiminny/app/Component/DealInsights/PeriodService.php
69) /home/jiminny/app/Component/DealInsights/DealsRepository.php
70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php
71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php
72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php
73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php
74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php
75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php
76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php
77) /home/jiminny/app/Component/ElasticSearch/Client.php
78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php
79) /home/jiminny/app/Repositories/TeamRepository.php
80) /home/jiminny/app/Repositories/TeamInsightsRepository.php
81) /home/jiminny/app/Repositories/ElasticActivityRepository.php
82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php
83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php
84) /home/jiminny/app/Models/Activity/ActivityImport.php
85) /home/jiminny/app/Integrations/Releases.php
86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php
87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php
88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php
89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php
90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php
91) /home/jiminny/app/Http/Transformers/MessageTransformer.php
92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php
93) /home/jiminny/app/Http/Controllers/GeocodingController.php
94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php
95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php
96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php
97) /home/jiminny/app/Http/Controllers/API/ScimController.php
98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php
99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php
100) /home/jiminny/app/Http/Controllers/API/TeamController.php
101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php
102) /home/jiminny/app/Http/Controllers/API/ActivityController.php
103) /home/jiminny/app/Http/Controllers/API/CrmController.php
104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php
105) /home/jiminny/app/Jobs/Activity/SyncActivity.php
106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php
107) /home/jiminny/app/Jobs/Crm/SaveActivity.php
108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php
109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php
110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php
111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php
112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php
113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php
114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php
115) /home/jiminny/app/Listeners/Activities/Connections/Held.php
116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php
117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php
118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php
119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php
120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php
121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php
122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php
123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php
124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php
125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php
126) /home/jiminny/app/Notifications/Crm/Sync...
|
72237
|
NULL
|
NULL
|
NULL
|
|
72239
|
2594
|
6
|
2026-05-26T08:01:21.737369+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782481737_m1.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5601/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 98%","depth":4,"on_screen":true,"value":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5601/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░] 98%","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.46736112,"top":0.033333335,"width":0.0625,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-7217807915620160824
|
-2779949305749468795
|
idle
|
accessibility
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
72237
|
NULL
|
NULL
|
NULL
|
|
72238
|
2595
|
5
|
2026-05-26T08:01:21.304425+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782481304_m2.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5471/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░] 96%","depth":4,"on_screen":true,"value":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5471/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░] 96%","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.49401596,"top":1.0,"width":0.029920213,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-7217807915620160824
|
-2779949305749468795
|
idle
|
accessibility
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72237
|
2594
|
5
|
2026-05-26T08:00:51.511213+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782451511_m1.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 0/5691 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0%","depth":4,"on_screen":true,"value":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 0/5691 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0%","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.46736112,"top":0.033333335,"width":0.0625,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-7217807915620160824
|
-2779949305749468795
|
idle
|
accessibility
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72236
|
2595
|
4
|
2026-05-26T08:00:51.095905+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782451095_m2.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 0/5691 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0%","depth":4,"on_screen":true,"value":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 0/5691 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0%","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.49401596,"top":1.0,"width":0.029920213,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-7217807915620160824
|
-2779949305749468795
|
idle
|
accessibility
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
72234
|
NULL
|
NULL
|
NULL
|
|
72235
|
2594
|
4
|
2026-05-26T08:00:20.018344+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782420018_m1.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","depth":4,"on_screen":true,"value":"app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.46736112,"top":0.033333335,"width":0.0625,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-7217807915620160824
|
-2779949305749468795
|
typing_pause
|
accessibility
|
NULL
|
app/Component/ES/Processor/DTOs/SelectionList.php app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-
app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-
app/Services/ActivityService.php | 2 +-
app/Services/Calendar/OfficeCalendarService.php ...
|
72233
|
NULL
|
NULL
|
NULL
|
|
72234
|
2595
|
3
|
2026-05-26T08:00:19.201051+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782419201_m2.jpg...
|
iTerm2
|
APP (docker)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Fast-forward
app/Component/ES/AsyncUpdateElasticS Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Ser...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Fast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","depth":4,"on_screen":true,"value":"Fast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.49401596,"top":1.0,"width":0.029920213,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
1010782628735146769
|
-2779949305749468763
|
typing_pause
|
accessibility
|
NULL
|
Fast-forward
app/Component/ES/AsyncUpdateElasticS Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Ser...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72233
|
2594
|
3
|
2026-05-26T08:00:19.007302+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782419007_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Fast-forward
app/Component/ES/AsyncUpdateElasticS Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Ser...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Fast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","depth":4,"on_screen":true,"value":"Fast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1010782628735146769
|
-2779949305749468763
|
typing_pause
|
accessibility
|
NULL
|
Fast-forward
app/Component/ES/AsyncUpdateElasticS Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php | 2 +-
app/Services/Activity/RingCentral/Client.php | 2 +-
app/Ser...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72232
|
2595
|
2
|
2026-05-26T08:00:16.698830+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782416698_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
6349642184812643645
|
-2779949307896952411
|
click
|
accessibility
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
72226
|
NULL
|
NULL
|
NULL
|
|
72231
|
2594
|
2
|
2026-05-26T08:00:16.817314+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779782416817_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6349642184812643645
|
-2779949307896952411
|
click
|
accessibility
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
72224
|
NULL
|
NULL
|
NULL
|
|
72159
|
2588
|
10
|
2026-05-26T07:48:21.716719+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781701716_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksToolsWindowHelp FirefoxFileEditViewHistoryBookmarksToolsWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251)/home/jiminny/tests/Unit/Services/Crm/Crm0bjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat''s next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_Lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"0 ₴4100% (8• Tue 26 May 10:48:21-zsh1881+APP...
|
NULL
|
3337174251639508844
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksToolsWindowHelp FirefoxFileEditViewHistoryBookmarksToolsWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251)/home/jiminny/tests/Unit/Services/Crm/Crm0bjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat''s next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_Lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"0 ₴4100% (8• Tue 26 May 10:48:21-zsh1881+APP...
|
72158
|
NULL
|
NULL
|
NULL
|
|
72115
|
2584
|
26
|
2026-05-26T07:38:13.484649+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781093484_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6349642184812643645
|
-2779949307896952411
|
click
|
accessibility
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
72112
|
NULL
|
NULL
|
NULL
|
|
72114
|
2585
|
26
|
2026-05-26T07:38:13.383505+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781093383_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.26894948,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27094415,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36336437,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36535904,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45777926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.45977393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5521942,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55418885,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64660907,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64860374,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.49667552,"top":1.0,"width":0.024601065,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
6349642184812643645
|
-2779949307896952411
|
click
|
accessibility
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72113
|
2585
|
25
|
2026-05-26T07:37:54.993347+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781074993_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rircrox•• 0Now Tab€8 Login - SonarQube CloudWhat rircrox•• 0Now Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FireteNow Tib(JY-20814) Release unused TwilicSwvenShores|HubscotSxceotionNow ThhJY-20891 fix alias mismatch in XPipelines - jiminnylappViewhsttonooountrnlootsWindow=github.conJY-20891 fix alias mismatch in text relay service #121281. ОpeLakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relay• Quality Gate passedIssucV 0 New issues() 0 Accented issues)weasuresyU securlly nolspots85.4% Coverage on New Codev0.0% Duolication on New Codesee andlysis cetalls on sondrauoe cloudLakyLak commented nowAuthorThis branch has not been deplovedNo oroormentsReview requiredAt loast 1 aoorovina revinw is recuired oy reviewers with write accoss.All checks have passed12 successful checkso build accent denlov Surcocefulin 1dm = Workfiour hrild eecent denie0 ci/circleci: build-backend — Your tests passed on Circiecl/0 cilcircleci: build-frontend — Your tests passed on CireleClv ci/circleci: checkout-code — Your tests passed on CircleCl→ 40 cilcircleci: ohnstan — Your tests passed on Cireleciv ci/circleci: setup = Your tests passed on CircleCl!→o cilcircleci: sonar cloud — Yourteste nasced on Cirelecilv 0 ci/circleci: test - Your tests passed on CircleCIThis branch is out-of-date with the base branchUpdate branch0O%L7*• Tue 26 May 10:37:54+0.No miiestonDevelcomentSuccesstully merging this pull request may close thescNone yed4 Unsubscribe& Lock conversationlaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhost& console (PROD)Sol CUA console [STAGINGteAundWHERE UUid = UUId_tO_b1n( 8626141c-27a6-408c-aff8-7c8028a2c6 -045 A1 A41 У 66 4[PASSWORD_DOTS]SELECT DISTINCT u.id, u.enail, u.nane, u.softphone_number, COUNT(a.id) as sms_counsFron usersuINNER JOIN activities a ON u.id = .user_1oMHERE AtYDe LIKEAND a.created_at › DATE_SUB(NORO), INTERVAL 38 DAYGROUP BY u.id, u.emazl, u.nane, u.softphone_numberORDER BY sns_count DESCHselect * fron teans where id = 1;setect x tron rotesssisenCONCAT(u.id, CASE WHEN u.id = t.ouner id THEN " (owner)* ELSE ** END) AS user idSa.*thounerid FROM socilal accounts saNuusers uon0r08 SSo0JOTN teans t1.nc->1: on toid = u,teansidWHERE u,tean 51d = 1117 and sa,orowider = 'hubspot';SELECT * FROM activities HHERE uuid_to_bin('8024fffb-2df7-4017-91f4-d9f896050248') = UUESELECT * FROMactaviaies NHERE uuhd to bin(:[CREDIT_CARD]-927f-4f4da2a8185c*) = uuhhSELECT * FROM crm_configurations WHERE 1d = 1053SELE * EROMteans WhErede1haselect * fron users whenc 4a = 39249:select * fron alavbooke nene d = Sarasselect * fron playbook_categories where id = 43783;select * fron playbook_categories where playbook_id = 5473select * fron crn_fields where id = 659242select *tron contield vallues nhere conielad = 6592423SElEe* SRoM consielddata"Corm con Stclds f ON fd.crn field id = f.1l# JOIN activities a ON fd.activity id = a.idWHERE activity id = 79933459#AND f.crn provider id = 'hs activity type':select * fron text_relays where created_at > '2026-85-01*;select * fron activitles where user id IN (7169, 18688) and created at > *2026-85-22* orselect * fron users where tean id = 1:umhonerhehyorPehooe Alltens are now pussint consistehuy, Loume create & sumimahy of wist wos dccom plisncoTest Coverage Successfullv Added and Fixedwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contuets with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].ndexorc100ns1wirechoetniurtsTest Cowcrnac Addind,Naw Tact Methode•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contexttsuncwthRenuseo.essaoel00s0-estsuncowwihtetsmast00000o• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusedMessagel • Tesis retusca messagc logginoEnhancnd existi na tosts to verity warn na and error loachnLogging Scenarios CoveredSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportineFinnl Resuits20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtliaan nn onhannamonte toctod and woritod to marh cartoatiThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaGuntsAck amthine toLyCAihnt...
|
NULL
|
4620806442738011718
|
NULL
|
idle
|
ocr
|
NULL
|
rircrox•• 0Now Tab€8 Login - SonarQube CloudWhat rircrox•• 0Now Tab€8 Login - SonarQube CloudWhat's New in Firetox 151 - FireteNow Tib(JY-20814) Release unused TwilicSwvenShores|HubscotSxceotionNow ThhJY-20891 fix alias mismatch in XPipelines - jiminnylappViewhsttonooountrnlootsWindow=github.conJY-20891 fix alias mismatch in text relay service #121281. ОpeLakyLak wants to merge 1 commit into master from JY-20891-fix-alias-mismatch-on-sns-text-relay• Quality Gate passedIssucV 0 New issues() 0 Accented issues)weasuresyU securlly nolspots85.4% Coverage on New Codev0.0% Duolication on New Codesee andlysis cetalls on sondrauoe cloudLakyLak commented nowAuthorThis branch has not been deplovedNo oroormentsReview requiredAt loast 1 aoorovina revinw is recuired oy reviewers with write accoss.All checks have passed12 successful checkso build accent denlov Surcocefulin 1dm = Workfiour hrild eecent denie0 ci/circleci: build-backend — Your tests passed on Circiecl/0 cilcircleci: build-frontend — Your tests passed on CireleClv ci/circleci: checkout-code — Your tests passed on CircleCl→ 40 cilcircleci: ohnstan — Your tests passed on Cireleciv ci/circleci: setup = Your tests passed on CircleCl!→o cilcircleci: sonar cloud — Yourteste nasced on Cirelecilv 0 ci/circleci: test - Your tests passed on CircleCIThis branch is out-of-date with the base branchUpdate branch0O%L7*• Tue 26 May 10:37:54+0.No miiestonDevelcomentSuccesstully merging this pull request may close thescNone yed4 Unsubscribe& Lock conversationlaraveio"Sf- uminnylocalhost& HS_Jocal (jiminny@localhost& console (PROD)Sol CUA console [STAGINGteAundWHERE UUid = UUId_tO_b1n( 8626141c-27a6-408c-aff8-7c8028a2c6 -045 A1 A41 У 66 4[PASSWORD_DOTS]SELECT DISTINCT u.id, u.enail, u.nane, u.softphone_number, COUNT(a.id) as sms_counsFron usersuINNER JOIN activities a ON u.id = .user_1oMHERE AtYDe LIKEAND a.created_at › DATE_SUB(NORO), INTERVAL 38 DAYGROUP BY u.id, u.emazl, u.nane, u.softphone_numberORDER BY sns_count DESCHselect * fron teans where id = 1;setect x tron rotesssisenCONCAT(u.id, CASE WHEN u.id = t.ouner id THEN " (owner)* ELSE ** END) AS user idSa.*thounerid FROM socilal accounts saNuusers uon0r08 SSo0JOTN teans t1.nc->1: on toid = u,teansidWHERE u,tean 51d = 1117 and sa,orowider = 'hubspot';SELECT * FROM activities HHERE uuid_to_bin('8024fffb-2df7-4017-91f4-d9f896050248') = UUESELECT * FROMactaviaies NHERE uuhd to bin(:[CREDIT_CARD]-927f-4f4da2a8185c*) = uuhhSELECT * FROM crm_configurations WHERE 1d = 1053SELE * EROMteans WhErede1haselect * fron users whenc 4a = 39249:select * fron alavbooke nene d = Sarasselect * fron playbook_categories where id = 43783;select * fron playbook_categories where playbook_id = 5473select * fron crn_fields where id = 659242select *tron contield vallues nhere conielad = 6592423SElEe* SRoM consielddata"Corm con Stclds f ON fd.crn field id = f.1l# JOIN activities a ON fd.activity id = a.idWHERE activity id = 79933459#AND f.crn provider id = 'hs activity type':select * fron text_relays where created_at > '2026-85-01*;select * fron activitles where user id IN (7169, 18688) and created at > *2026-85-22* orselect * fron users where tean id = 1:umhonerhehyorPehooe Alltens are now pussint consistehuy, Loume create & sumimahy of wist wos dccom plisncoTest Coverage Successfullv Added and Fixedwwecheetnwnodon.comnrahaneivathetcousraoatorthaaohonesolll00c.cochhoohe/AtRAlwCaruscahndtmarhiscues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\GnailVMistoryMessage to GooglelService\Gna1l\HistoryMessageAdded and updated method calls from eessace procerty to cetMessace() method2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contuets with existing classes3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error [EMAIL].ndexorc100ns1wirechoetniurtsTest Cowcrnac Addind,Naw Tact Methode•testSyncWithEnhancedLogging() - Tests start and completion logs with proper contexttsuncwthRenuseo.essaoel00s0-estsuncowwihtetsmast00000o• testGetHistoryLogsError0nException() - Tests error logging in getHistory method•testisForcurrentenvironmentLogsRetusedMessagel • Tesis retusca messagc logginoEnhancnd existi na tosts to verity warn na and error loachnLogging Scenarios CoveredSync start logs with mailbox, expected alias, and expected hostSune comoletion loas with ma box, masenges procassed, and mascaoeRefused message logs with message_id and original. toException error loas with proner contextWarning logs for missing headers7 Sentry intearation for error reportineFinnl Resuits20 tests passing (up from 16 failing•x ascerions wlldhting comorchenswe llogd nolochsmioAtliaan nn onhannamonte toctod and woritod to marh cartoatiThe test suite now provides complete coverage for the enhanced logging functionality in TextRelayService, ensuring thala the new logging additions work as exoccied and provide the necessary debugg no iniormation for monitoning the texuraley carfoaGuntsAck amthine toLyCAihnt...
|
72111
|
NULL
|
NULL
|
NULL
|
|
72112
|
2584
|
25
|
2026-05-26T07:37:49.472436+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781069472_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0ShellEditViewSessionScriptsProfilesWind iTerm2• 0ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 10:37:49T₴1APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"864-zshAPP...
|
NULL
|
3087992675685613617
|
NULL
|
idle
|
ocr
|
NULL
|
iTerm2• 0ShellEditViewSessionScriptsProfilesWind iTerm2• 0ShellEditViewSessionScriptsProfilesWindowHelp100% C8 • Tue 26 May 10:37:49T₴1APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"864-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72085
|
2584
|
12
|
2026-05-26T07:36:55.473496+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781015473_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] C4 8• Tue 26 May 10:36:55T₴1screenpipe"0 ₴4-zshAPP...
|
NULL
|
-7245771638922834046
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] C4 8• Tue 26 May 10:36:55T₴1screenpipe"0 ₴4-zshAPP...
|
72083
|
NULL
|
NULL
|
NULL
|
|
72083
|
2584
|
11
|
2026-05-26T07:36:54.570430+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781014570_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] C8• Tue 26 May 10:36:54T₴1screenpipe"0 ₴4-zshAPP...
|
NULL
|
-2193147133704354081
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] C8• Tue 26 May 10:36:54T₴1screenpipe"0 ₴4-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72082
|
2584
|
10
|
2026-05-26T07:36:48.284145+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779781008284_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0.APP (-zsh)screenpipe"864100% C4 8• Tue 26 May 10:36:47-zsh181+238)239)240)241)242)243)244)245)246)[PHONE])250)251)252)253)WI11OrCh/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Crm0bjectsResolverTest.php/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php/home/iiminnv/tests/Feoture/Services/Crm/Close/ClientTest.nhnAPP3PS$131moTILemodified:modified:modified:modified:FirefoxPEnveLocuTapp/Console/Commands/JiminnyDebugCommand.phpapp/Services/Mail/TextRelayService.phpconfig/logging.phptests/Unit/Services/Mail/TextRelayServiceTest.phpUntracked files:Cuse"gitadd <file>..." to includein what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ I...
|
NULL
|
-3446824733711680512
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0.APP (-zsh)screenpipe"864100% C4 8• Tue 26 May 10:36:47-zsh181+238)239)240)241)242)243)244)245)246)[PHONE])250)251)252)253)WI11OrCh/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php/home/jiminny/tests/Unit/Services/Crm/Crm0bjectsResolverTest.php/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php/home/iiminnv/tests/Feoture/Services/Crm/Close/ClientTest.nhnAPP3PS$131moTILemodified:modified:modified:modified:FirefoxPEnveLocuTapp/Console/Commands/JiminnyDebugCommand.phpapp/Services/Mail/TextRelayService.phpconfig/logging.phptests/Unit/Services/Mail/TextRelayServiceTest.phpUntracked files:Cuse"gitadd <file>..." to includein what will be committed).env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtpublic/favicon.icoraw_sql_query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ I...
|
72081
|
NULL
|
NULL
|
NULL
|
|
72078
|
2584
|
7
|
2026-05-26T07:36:37.284071+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780997284_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0ShellEditViewSessionScriptsProfilesWind iTerm2• 0ShellEditViewSessionScriptsProfilesWindowHelp100% C4 8• Tue 26 May 10:36:36T₴1APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"-*4-zshAPP...
|
NULL
|
7408648845535743525
|
NULL
|
idle
|
ocr
|
NULL
|
iTerm2• 0ShellEditViewSessionScriptsProfilesWind iTerm2• 0ShellEditViewSessionScriptsProfilesWindowHelp100% C4 8• Tue 26 May 10:36:36T₴1APP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"-*4-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72069
|
2585
|
3
|
2026-05-26T07:35:04.718506+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780904718_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
HomeActivityMoneSlackcolVIChJiminny ...# engineeri HomeActivityMoneSlackcolVIChJiminny ...# engineeringth general# hapoy birthdav#iminny-bg# platform-tickets# product launches# randomsrelleasoe# soha-office# suppor# thank-yous*the people of imilnsirect messikes18. Mira5 Nikolav Vankov MStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y…B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for*9, 22.Bookmarks893041ChunkChunkMescaze #releases+ AaappK:7oCToincJOD.build_acceptCCoo93016893022setupsetun 892984Runningbuild acceptOm 28e romsin)muhdctrontond897o8hJY-20855-ES-mapping-onlye80917 N020855 25 mapoina.JY-20891-fix-alias-mismatch-on-sms-text-relayatwwooewodosoy allasmismatch in text relay service &JY-20891-fix-alias-mismatch-oncems- excre at3722028 JY-20891 fix aliasmismatch in text relay service cmacter942ddbe Merge pull requesSrarerom timinnyCommit pushedCommit nushed!Commit oushedCommt nuehaatimues6m 55s5m 16s3os34s1m 8sAim Sis50sAm73stimios8m 30sSm 22sim lostimuioisGР .•@...tom.oglaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostsole (EUA console [STAGINGie AutdyCONCAT(u.id, CASE WHEN u.1d = t.owner_id THEN • (owner)' ELSE •* END) AS user_10u.chostsa.*t.ouner_id FROM social_accounts stJOIN users u on u.id = sa.sociable_idJOIN teans t 1.nc->1: on t.id = u.team_icWHERE u.tean_id = 1117 and sa.provider = 'hubspot':SELECT * FROM actávities WHERE uuid to bin(8924fffb-2df7-4017-91f4-d9f896850248') = uuiSELECT * FROM actávities WHERE uuid to bin(*[CREDIT_CARD]-927f-4f4da2a8185c') =SELECT * FROM crn configurations WHERE id = 1053SELECT * FROM teans WHERE id = 1117.SelecsTonUseiwneitsoleyselect * fron plavbooks where 1d = 5473select * fron pl avbook carecomtes where 10 = 457855select * fron pl avbook carecontes where olavbook.1d = 54055select * fron crnslelds where 10 8 659742select * fron crn. field_values where crn field id = 659242,SELECT * FROM crn_field_data foJouk con flelds +owto.conteldidet# JOIN activities a ON fo.activity_1d = a.1dHERE aCTMITy 0= 19333459MAMD € con orowiden $a = the actäuity tune!)0O%L7oo lue coMdy TUSofoing Text Relay Logg+0./ is for current environment with matching x on orioinal to header wi. 0.033Perfect! All tests are now passing consistently. Let me create a summary of what was accomplishedTwtoweroesuccssuivaodtcmdrxI successfully added comprehensive test coverage for the enhanced logging changes in TextRelayService and fixed allisaues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\Gna1l\MistoryMessage to GooglelService\Gra1l\HistoryMessage2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contlcts with existina classes.3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error logsouoliclooxorcaions.Removid@[EMAIL].n0et1urtsTest Cowcrnad Addind.Naw Tact Matbode• testSyncW{thEnhancedLogging() - Tests start and completion logs with proper contexttestSynchiichRefusedMessagelooso - este sunc How with fefugad mascsoe looo ne*testucthis corycogscrrorunexcepotonl) e lests chror lootng in getrisxony miedroe(> CodeAdsoti• CTomerence"euat s> cnvilusawetnto"nihss somosonnlLooshmweulogcuston channetEs"path =› storage_path("Logs/custom.log)"level' envi'loG LEMEL""into")...
|
NULL
|
-1707598517616276388
|
NULL
|
click
|
ocr
|
NULL
|
HomeActivityMoneSlackcolVIChJiminny ...# engineeri HomeActivityMoneSlackcolVIChJiminny ...# engineeringth general# hapoy birthdav#iminny-bg# platform-tickets# product launches# randomsrelleasoe# soha-office# suppor# thank-yous*the people of imilnsirect messikes18. Mira5 Nikolav Vankov MStoyan TomovGalva Dimitrova. Aneliya AngelovaStovan Taney2, James Graham "Stefka Stovanovawas WaslerLukas Kovalik y…B:: AnosToastai Jim GloudRotonWindowHelp@ Describe what you are looking for*9, 22.Bookmarks893041ChunkChunkMescaze #releases+ AaappK:7oCToincJOD.build_acceptCCoo93016893022setupsetun 892984Runningbuild acceptOm 28e romsin)muhdctrontond897o8hJY-20855-ES-mapping-onlye80917 N020855 25 mapoina.JY-20891-fix-alias-mismatch-on-sms-text-relayatwwooewodosoy allasmismatch in text relay service &JY-20891-fix-alias-mismatch-oncems- excre at3722028 JY-20891 fix aliasmismatch in text relay service cmacter942ddbe Merge pull requesSrarerom timinnyCommit pushedCommit nushed!Commit oushedCommt nuehaatimues6m 55s5m 16s3os34s1m 8sAim Sis50sAm73stimios8m 30sSm 22sim lostimuioisGР .•@...tom.oglaraveio"Sf- uminnylocalhost& HS_Jocal jiminny@localhostsole (EUA console [STAGINGie AutdyCONCAT(u.id, CASE WHEN u.1d = t.owner_id THEN • (owner)' ELSE •* END) AS user_10u.chostsa.*t.ouner_id FROM social_accounts stJOIN users u on u.id = sa.sociable_idJOIN teans t 1.nc->1: on t.id = u.team_icWHERE u.tean_id = 1117 and sa.provider = 'hubspot':SELECT * FROM actávities WHERE uuid to bin(8924fffb-2df7-4017-91f4-d9f896850248') = uuiSELECT * FROM actávities WHERE uuid to bin(*[CREDIT_CARD]-927f-4f4da2a8185c') =SELECT * FROM crn configurations WHERE id = 1053SELECT * FROM teans WHERE id = 1117.SelecsTonUseiwneitsoleyselect * fron plavbooks where 1d = 5473select * fron pl avbook carecomtes where 10 = 457855select * fron pl avbook carecontes where olavbook.1d = 54055select * fron crnslelds where 10 8 659742select * fron crn. field_values where crn field id = 659242,SELECT * FROM crn_field_data foJouk con flelds +owto.conteldidet# JOIN activities a ON fo.activity_1d = a.1dHERE aCTMITy 0= 19333459MAMD € con orowiden $a = the actäuity tune!)0O%L7oo lue coMdy TUSofoing Text Relay Logg+0./ is for current environment with matching x on orioinal to header wi. 0.033Perfect! All tests are now passing consistently. Let me create a summary of what was accomplishedTwtoweroesuccssuivaodtcmdrxI successfully added comprehensive test coverage for the enhanced logging changes in TextRelayService and fixed allisaues Fixed1. Incorrect Gmail Class Names: Fixed GooglelService\Gna1l\MistoryMessage to GooglelService\Gra1l\HistoryMessage2. Complex Model Mocking Issues: Simplified the test approach by using partial mocks instead of complex alias/overloadmockina that was causing contlcts with existina classes.3. Missing Log Expectations: Added proper Log facade expectations for all logging scenarios including error logsouoliclooxorcaions.Removid@[EMAIL].n0et1urtsTest Cowcrnad Addind.Naw Tact Matbode• testSyncW{thEnhancedLogging() - Tests start and completion logs with proper contexttestSynchiichRefusedMessagelooso - este sunc How with fefugad mascsoe looo ne*testucthis corycogscrrorunexcepotonl) e lests chror lootng in getrisxony miedroe(> CodeAdsoti• CTomerence"euat s> cnvilusawetnto"nihss somosonnlLooshmweulogcuston channetEs"path =› storage_path("Logs/custom.log)"level' envi'loG LEMEL""into")...
|
72066
|
NULL
|
NULL
|
NULL
|
|
72068
|
2584
|
3
|
2026-05-26T07:35:03.450531+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780903450_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0Shell Edit ViewSessionScriptsProfilesWi iTerm2• 0Shell Edit ViewSessionScriptsProfilesWindowHelp100% C4 8• Tue 26 May 10:35:02T₴1APP (-zsh)DOCKER881DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"₴4-zshAPP...
|
NULL
|
4689430000965098968
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2• 0Shell Edit ViewSessionScriptsProfilesWi iTerm2• 0Shell Edit ViewSessionScriptsProfilesWindowHelp100% C4 8• Tue 26 May 10:35:02T₴1APP (-zsh)DOCKER881DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ [screenpipe"₴4-zshAPP...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
72067
|
2584
|
2
|
2026-05-26T07:35:01.395010+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780901395_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ₴4100% C8• Tue 26 May 10:35:00-zshT81*5 |+APP...
|
NULL
|
8525172642074805799
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2• 0ShellEdit ViewSessionScriptsProfilesWin iTerm2• 0ShellEdit ViewSessionScriptsProfilesWindowHelpAPP (-zsh)DOCKERO ₴1DEV (-zsh)₴2APP (-zsh)238)/home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php239)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php240)/home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php241)/home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php242)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php243)/home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php244)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php245)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/0pportunityMetadataTranslatorTest.php246)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php247)/home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php248)/home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php251) /home/Jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php252)/home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php253)/home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.phpWhat's next:Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1Learn more at [URL_WITH_CREDENTIALS] ₴4100% C8• Tue 26 May 10:35:00-zshT81*5 |+APP...
|
72064
|
NULL
|
NULL
|
NULL
|
|
71933
|
2578
|
12
|
2026-05-26T07:20:35.184459+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780035184_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","depth":4,"on_screen":true,"value":"71b36decb6..6818adf8e2 master -> origin/master\nUpdating d3ee1a203b..caba325b1a\nFast-forward\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----\n app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-\n app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++\n app/Component/ES/UpdateProcessManager.php | 21 ++---\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Services/Activity/RingCentral/Service.php | 38 +++++++--\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----\n app/Services/RecallAI/RecallAIService.php | 11 +++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++\n 29 files changed, 1009 insertions(+), 218 deletions(-)\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php\n@@ -5,14 +5,11 @@\n namespace Tests\\Unit\\Notifications\\Activities;\n \n use Illuminate\\Support\\Facades\\Config;\n-use Jiminny\\Mail\\Activities\\SmsReceived as SmsMailable;\n use Jiminny\\Models\\Activity;\n use Jiminny\\Notifications\\Activities\\SmsReceived;\n use Mockery;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n-use ReflectionClass;\n use Tests\\TestCase;\n-use Vinkla\\Hashids\\Facades\\Hashids;\n \n #[CoversClass(SmsReceived::class)]\n class SmsReceivedTest extends TestCase\n\n ----------- end diff -----------\n\n 2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -198,7 +198,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -229,7 +229,7 @@\n $gmailService->users_history = $usersHistory;\n \n \\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);\n- \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn($expires) => $expires instanceof \\Carbon\\Carbon));\n+ \\Cache::shouldReceive('put')->with('test-topic', 12345, \\Mockery::on(fn ($expires) => $expires instanceof \\Carbon\\Carbon));\n \n $reflection = new ReflectionClass($service);\n $syncMethod = $reflection->getMethod('sync');\n@@ -242,7 +242,7 @@\n \n private function createTextRelayService(): TextRelayService\n {\n- $service = new class extends TextRelayService {\n+ $service = new class () extends TextRelayService {\n public function __construct()\n {\n }\n\n ----------- end diff -----------\n\n\nFixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ git status\nOn branch master\nYour branch is behind 'origin/master' by 74 commits, and can be fast-forwarded.\n (use \"git pull\" to update your local branch)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Crm/Salesforce/Service.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 1461, done.\nremote: Counting objects: 100% (841/841), done.\nremote: Compressing objects: 100% (257/257), done.\nremote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)\nReceiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.\nResolving deltas: 100% (963/963), completed with 95 local objects.\nFrom github.com:jiminny/app\n 6818adf8e2..1aee7aad9a master -> origin/master\n 8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5\n 168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall\n * [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports\n + a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)\n * [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions\n 3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details\n * [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es\n 729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents\n + 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)\n * [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events\n * [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522\nUpdating 177ea29b8d..1aee7aad9a\nFast-forward\n .github/claude-reviewer/no-ticket-warning.txt | 8 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++\n .github/workflows/claude.yml | 72 +++-\n .github/workflows/secfix.yml | 2 +-\n app/Component/AskAnything/AskAnythingPromptService.php | 10 +-\n app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +\n app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-\n app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-\n app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-\n app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-\n app/Component/ES/Processor/BatchStatusInterface.php | 48 ---\n app/Component/ES/Processor/BatchStatusManager.php | 3 +-\n app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-\n app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++\n app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--\n app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-\n app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -\n app/Component/ES/QueuePriorityEnum.php | 43 ++\n app/Component/ES/UpdateProcessManager.php | 102 ++---\n app/Component/Transcription/Service/TranscriptionService.php | 24 +-\n app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-\n app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-\n app/DTO/Invitation/UserInvitationDTO.php | 8 +-\n app/Http/Controllers/API/ActivityController.php | 11 +-\n app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +\n app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +\n app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +\n app/Http/Transformers/SearchTransformer.php | 1 +\n app/Jobs/Activity/Import/DownloadTrack.php | 8 +-\n app/Models/AskAnything/AskAnythingPrompt.php | 9 +\n app/Notifications/Activities/SmsReceived.php | 6 +-\n app/Providers/JiminnyServiceProvider.php | 6 -\n app/Repositories/AskAnythingRepository.php | 8 +-\n app/Services/Activity/RingCentral/Service.php | 38 +-\n app/Services/Activity/Salesforce/Service.php | 5 -\n app/Services/Activity/TwilioVideo/Service.php | 26 +-\n app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +\n app/Services/Mail/Office/EmailApiClient.php | 78 +++-\n app/Services/Mail/TextRelayService.php | 33 ++\n app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-\n app/Services/RecallAI/RecallAIService.php | 11 +\n front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++\n front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-\n front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +\n front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-\n front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +\n front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-\n front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +\n front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------\n front-end/src/components/shared/AskAnything/prompts.js | 1 +\n front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +\n front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-\n front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-\n front-end/src/store/modules/playback/mutations.js | 1 +\n tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-\n tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-\n tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-\n tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-\n tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---\n tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++\n tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----\n tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-\n tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --\n tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-\n tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++\n tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-\n tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-\n tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-\n tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-\n tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++\n tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++\n 79 files changed, 4254 insertions(+), 2020 deletions(-)\n create mode 100644 .github/claude-reviewer/no-ticket-warning.txt\n create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs\n delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php\n create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php\n delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php\n create mode 100644 app/Component/ES/QueuePriorityEnum.php\n create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js\n create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html\n delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap\n create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php\n delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php\n create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php\n create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php\n create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity\nSwitched to a new branch 'JY-20963-fix-import-on-deleted-entity'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nfailed to connect to the docker API at unix:///Users/lukas/.docker/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /Users/lukas/.docker/run/docker.sock: connect: no such file or directory\nmake: *** [cs-fix] Error 1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ ;xd\ndocker exec -it docker_lamp_1 bash -c \"mv /usr/local/etc/php/conf.d/xdebug.ini ~/xdebug.ini\"\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 supervisorctl restart all\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: stopped\njiminny-worker-processing-2:jiminny-worker-processing-2_00: stopped\njiminny-worker-processing-3:jiminny-worker-processing-3_00: stopped\njiminny-worker-processing-4:jiminny-worker-processing-4_00: stopped\njiminny-worker-processing-5:jiminny-worker-processing-5_00: stopped\nworker-analytics:worker-analytics_00: stopped\nworker-crm-update:worker-crm-update_00: stopped\nworker-download:worker-download_00: stopped\nworker-nudges:worker-nudges_00: stopped\nartisan-schedule:artisan-schedule_00: stopped\nworker-calendar:worker-calendar_00: stopped\njiminny-worker-processing-1:jiminny-worker-processing-1_00: stopped\nworker-conferences:worker-conferences_00: stopped\nworker-crm-sync:worker-crm-sync_00: stopped\nworker:worker_00: stopped\nworker-emails:worker-emails_00: stopped\nworker-audio:worker-audio_00: stopped\nworker-es-update:worker-es-update_00: stopped\nartisan-schedule:artisan-schedule_00: started\njiminny-worker-processing-1:jiminny-worker-processing-1_00: started\njiminny-worker-processing-2:jiminny-worker-processing-2_00: started\njiminny-worker-processing-3:jiminny-worker-processing-3_00: started\njiminny-worker-processing-4:jiminny-worker-processing-4_00: started\njiminny-worker-processing-5:jiminny-worker-processing-5_00: started\njiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00: started\nworker:worker_00: started\nworker-analytics:worker-analytics_00: started\nworker-audio:worker-audio_00: started\nworker-calendar:worker-calendar_00: started\nworker-conferences:worker-conferences_00: started\nworker-crm-sync:worker-crm-sync_00: started\nworker-crm-update:worker-crm-update_00: started\nworker-download:worker-download_00: started\nworker-emails:worker-emails_00: started\nworker-es-update:worker-es-update_00: started\nworker-nudges:worker-nudges_00: started\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\ndocker exec -it docker_lamp_1 php -v\nPHP 8.3.30 (cli) (built: Mar 16 2026 22:32:32) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.3.30, Copyright (c) Zend Technologies\n with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)\n ---------- begin diff ----------\n--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php\n@@ -10,10 +10,6 @@\n use Google\\Service\\Gmail\\MessagePartHeader;\n use Illuminate\\Support\\Facades\\Config;\n use Illuminate\\Support\\Facades\\Log;\n-use Illuminate\\Support\\Facades\\Queue;\n-use Jiminny\\Component\\Queue\\Constants;\n-use Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\n-use Jiminny\\Models\\TextRelay;\n use Jiminny\\Services\\Mail\\TextRelayService;\n use PHPUnit\\Framework\\Attributes\\CoversClass;\n use PHPUnit\\Framework\\Attributes\\DataProvider;\n@@ -346,7 +342,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n@@ -389,7 +385,7 @@\n \n // Create a partial mock of the service to control the getHistory method\n $service = $this->createPartialMock(TextRelayService::class, ['getHistory']);\n- \n+\n // Mock getHistory to return empty array (no messages to process)\n $service->method('getHistory')->willReturn([]);\n \n\n ----------- end diff -----------\n\n\nFixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nremote: Enumerating objects: 11, done.\nremote: Counting objects: 100% (11/11), done.\nremote: Compressing objects: 100% (4/4), done.\nremote: Total 11 (delta 7), reused 8 (delta 7), pack-reused 0 (from 0)\nUnpacking objects: 100% (11/11), 4.29 KiB | 366.00 KiB/s, done.\nFrom github.com:jiminny/app\n 65fe479f9f..96be090229 JY-208020-salesforce-zoom-integration -> origin/JY-208020-salesforce-zoom-integration\n d3dd77afee..02b98c0850 JY-20960-lemon-something-went-wrong-error -> origin/JY-20960-lemon-something-went-wrong-error\nUpdating 1aee7aad9a..23fdef5aa9\nerror: Your local changes to the following files would be overwritten by merge:\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Services/Mail/TextRelayService.php\nPlease commit your changes or stash them before you merge.\nAborting\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ git pull\nUpdating 1aee7aad9a..23fdef5aa9\nFast-forward\n .circleci/config_continue.yml | 10 +-\n .github/claude-reviewer/no-ticket-warning.txt | 5 +-\n .github/claude-reviewer/prompts/no-requirements.txt | 25 +\n .github/claude-reviewer/prompts/with-requirements.txt | 31 +\n .github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-\n .github/workflows/claude.yml | 9 +-\n .php-cs-fixer.dist.php | 1 +\n Makefile | 17 +-\n app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-\n app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-\n app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-\n app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-\n app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-\n app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-\n app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-\n app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-\n app/Component/BillingManagement/MaxioClient.php | 2 +-\n app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-\n app/Component/DealInsights/DealService.php | 4 +-\n app/Component/DealInsights/DealsRepository.php | 2 +-\n app/Component/DealInsights/Forecast/ForecastService.php | 2 +-\n app/Component/DealInsights/PeriodService.php | 2 +-\n app/Component/ElasticSearch/Client.php | 2 +-\n app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-\n app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-\n app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-\n app/Component/Queue/Job/RateLimitAware.php | 2 +-\n app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-\n app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-\n app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-\n app/Component/SCIM/ScimProvisioning.php | 12 +-\n app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-\n app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-\n app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-\n app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-\n app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-\n app/Component/Transcription/Service/SearchService.php | 18 +-\n app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-\n app/Component/Twilio/Service/SoftPhoneService.php | 2 +-\n app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-\n app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-\n app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-\n app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-\n app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-\n app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-\n app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-\n app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-\n app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-\n app/DTO/SCIM/AAD/Response.php | 2 +-\n app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-\n app/Events/Users/UserRolesChangedEvent.php | 2 +-\n app/Http/Controllers/API/ActivityController.php | 6 +-\n app/Http/Controllers/API/CrmController.php | 2 +-\n app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-\n app/Http/Controllers/API/Page/PlaybackController.php | 2 +-\n app/Http/Controllers/API/ScimController.php | 78 +-\n app/Http/Controllers/API/TeamController.php | 2 +-\n app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-\n app/Http/Controllers/API/TranscriptionController.php | 2 +-\n app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-\n app/Http/Controllers/GeocodingController.php | 2 +-\n app/Http/Controllers/Kiosk/ProfileController.php | 2 +-\n app/Http/Controllers/Kiosk/SearchController.php | 6 +-\n app/Http/Controllers/TeamSetupController.php | 4 +-\n app/Http/Transformers/ActivityTransformer.php | 6 +-\n app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-\n app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-\n app/Http/Transformers/MessageTransformer.php | 2 +-\n app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-\n app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-\n app/Integrations/Releases.php | 2 +-\n app/Jobs/Activity/SyncActivity.php | 2 +-\n app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-\n app/Jobs/Crm/SaveActivity.php | 4 +-\n app/Jobs/Crm/SyncTeamMetadata.php | 2 +-\n app/Jobs/Mailbox/EmailTextRelay.php | 4 +-\n app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-\n app/Listeners/Activities/Conferences/Ended.php | 2 +-\n app/Listeners/Activities/Conferences/Locked.php | 2 +-\n app/Listeners/Activities/Conferences/Started.php | 2 +-\n app/Listeners/Activities/Connections/Closed.php | 2 +-\n app/Listeners/Activities/Connections/Held.php | 2 +-\n app/Listeners/Activities/Connections/Muted.php | 2 +-\n app/Listeners/Activities/Connections/Opened.php | 2 +-\n app/Listeners/Activities/Connections/Unheld.php | 2 +-\n app/Listeners/Activities/Connections/Unmuted.php | 2 +-\n app/Listeners/Activities/SendExportEmail.php | 2 +-\n app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-\n app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-\n app/Models/Activity/ActivityImport.php | 2 +-\n app/Notifications/Activities/Available.php | 2 +-\n app/Notifications/Activities/ExportViewed.php | 2 +-\n app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-\n app/Notifications/Activities/NotifyContributor.php | 2 +-\n app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-\n app/Notifications/Activities/SmsReceived.php | 2 +-\n app/Notifications/ActivityCommented.php | 2 +-\n app/Notifications/ActivityLiveCoached.php | 4 +-\n app/Notifications/ActivityLiveCoachingNote.php | 2 +-\n app/Notifications/ActivityMentioned.php | 4 +-\n app/Notifications/ActivityNotLogged.php | 2 +-\n app/Notifications/ActivityScheduled.php | 4 +-\n app/Notifications/ActivityScored.php | 4 +-\n app/Notifications/ActivityShared.php | 4 +-\n app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-\n app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-\n app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-\n app/Notifications/CoachRequested.php | 4 +-\n app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-\n app/Notifications/Crm/ActivityLogFailed.php | 2 +-\n app/Notifications/Crm/ApiDisabled.php | 2 +-\n app/Notifications/Crm/FieldUpdateFailed.php | 2 +-\n app/Notifications/Crm/ProviderChanged.php | 2 +-\n app/Notifications/Crm/QuotaExceeded.php | 2 +-\n app/Notifications/Crm/StageUpdateFailed.php | 2 +-\n app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-\n app/Notifications/NewCustomerApiToken.php | 2 +-\n app/Notifications/OpportunityAlsoCommented.php | 2 +-\n app/Notifications/OpportunityCommented.php | 2 +-\n app/Notifications/OpportunityMentioned.php | 4 +-\n app/Notifications/OpportunityUpdateNotification.php | 2 +-\n app/Notifications/Playlists/ActivityAdded.php | 4 +-\n app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-\n app/Notifications/SlackBotAdded.php | 2 +-\n app/Notifications/SlackBotRemoved.php | 2 +-\n app/Notifications/Tracks/Restored.php | 2 +-\n app/Notifications/UserInvitedToTeam.php | 2 +-\n app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-\n app/Notifications/UserPromotedTeamOwner.php | 2 +-\n app/Providers/SsoServiceProvider.php | 2 +-\n app/Providers/ViewerGuardServiceProvider.php | 4 +-\n app/Repositories/ElasticActivityRepository.php | 118 +-\n app/Repositories/PlaylistActivityRepository.php | 2 +-\n app/Repositories/TeamInsightsRepository.php | 178 +--\n app/Repositories/TeamRepository.php | 2 +-\n app/Services/Activity/Gmail/Service.php | 6 +-\n app/Services/Activity/Office/Service.php | 2 +-\n app/Services/Activity/RingCentral/Client.php | 2 +-\n app/Services/Activity/Talkdesk/Api/DataClient.php | 2 +-\n app/Services/Activity/Vonage/Import/DataImportHandler.php | 2 +-\n app/Services/ActivityService.php | 2 +-\n app/Services/Calendar/OfficeCalendarService.php | 2 +-\n app/Services/Crm/Close/Service.php | 2 +-\n app/Services/Crm/Close/Translator/AccountMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/FieldMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php | 2 +-\n app/Services/Crm/Close/Translator/StageMetadataTranslator.php | 2 +-\n app/Services/Crm/Copper/Service.php | 2 +-\n app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php | 2 +-\n app/Services/Crm/Salesforce/Client.php | 2 +-\n app/Services/Crm/Salesforce/Service.php | 2 +-\n app/Services/Mail/TextRelayService.php | 2 +-\n app/Services/MeetingGenerator/AbstractMeetingProvider.php | 2 +-\n app/Services/MeetingGenerator/TeamsMeetingProvider.php | 2 +-\n app/Services/Security/Authy.php | 6 +-\n app/Traits/RequiresUUID.php | 4 +-\n app/VO/Repository/TranscriptionKeywordParser.php | 6 +-\n composer.json | 8 +-\n composer.lock | 4638 ++++++++++++++++++++++--------------------------------------------\n config/database.php | 12 +-\n tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php | 2 +-\n tests/Feature/Services/Crm/Close/ClientTest.php | 6 +-\n tests/Unit/Actions/UpdateUserRolesActionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php | 24 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php | 8 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php | 2 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php | 16 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php | 6 +-\n tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php | 4 +-\n tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php | 16 +-\n tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php | 10 +-\n tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php | 2 +-\n tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php | 12 +-\n tests/Unit/Component/FFMpeg/Services/SwitchAudioChannelsTest.php | 3 +-\n tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php | 4 +-\n tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php | 4 +-\n tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php | 2 +-\n tests/Unit/Component/Sidekick/SidekickServiceTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php | 2 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php | 8 +-\n tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php | 2 +-\n tests/Unit/Contracts/Services/Calendar/CalendarTraitTest.php | 24 +-\n tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php | 12 +-\n tests/Unit/Http/Transformers/ActivityTransformerTest.php | 10 +-\n tests/Unit/Http/Transformers/PartnerTransformerTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/ImportCallTest.php | 4 +-\n tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php | 2 +-\n tests/Unit/Jobs/Activity/SyncActivityTest.php | 8 +-\n tests/Unit/Jobs/Team/SyncToIntercomTest.php | 2 +-\n tests/Unit/Jobs/User/SyncToIntercomTest.php | 2 +-\n tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php | 8 +-\n tests/Unit/Listeners/Users/SetupMailSyncTest.php | 2 +-\n tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php | 6 +-\n tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php | 6 +-\n tests/Unit/Notifications/OpportunityUpdateNotificationTest.php | 4 +-\n tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php | 2 +-\n tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/CloudCall/ClientTest.php | 2 +-\n tests/Unit/Services/Activity/CloudCall/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/FiveNine/DataClientTest.php | 2 +-\n tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 2 +-\n tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php | 4 +-\n tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php | 2 +-\n tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php | 2 +-\n tests/Unit/Services/Crm/Close/ServiceTest.php | 4 +-\n tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php | 10 +-\n tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php | 8 +-\n tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php | 6 +-\n tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php | 16 +-\n tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php | 2 +-\n tests/Unit/Services/Crm/CrmObjectsResolverTest.php | 4 +-\n tests/Unit/Traits/TestPrivateMethod.php | 2 +-\n 268 files changed, 2321 insertions(+), 3819 deletions(-)\n create mode 100644 .github/claude-reviewer/prompts/no-requirements.txt\n create mode 100644 .github/claude-reviewer/prompts/with-requirements.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20891-fix-alias-mismatch-on-sms-text-relay\nSwitched to a new branch 'JY-20891-fix-alias-mismatch-on-sms-text-relay'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status\nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n\nFixed 0 of 5691 files in 34.098 seconds, 60.00 MB memory used\n\nFiles that were not fixed due to errors reported during linting before fixing:\n 1) /home/jiminny/app/DTO/SCIM/AAD/Response/ListResponse.php\n 2) /home/jiminny/app/DTO/SCIM/AAD/Response.php\n 3) /home/jiminny/app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php\n 4) /home/jiminny/app/Traits/RequiresUUID.php\n 5) /home/jiminny/app/VO/Repository/TranscriptionKeywordParser.php\n 6) /home/jiminny/app/Component/Uploader/Notifications/ActivityUploadedNotification.php\n 7) /home/jiminny/app/Providers/SsoServiceProvider.php\n 8) /home/jiminny/app/Providers/ViewerGuardServiceProvider.php\n 9) /home/jiminny/app/Component/BillingManagement/MaxioClient.php\n 10) /home/jiminny/app/Component/Sidekick/SidekickSettingsRepository.php\n 11) /home/jiminny/app/Component/SCIM/Builders/UsersFilterQueryBuilder.php\n 12) /home/jiminny/app/Component/SCIM/Builders/GroupFilterQueryBuilder.php\n 13) /home/jiminny/app/Component/SCIM/Mutators/UserPatchOperation.php\n 14) /home/jiminny/app/Component/SCIM/Mutators/GroupPatchOperation.php\n 15) /home/jiminny/app/Component/SCIM/ScimProvisioning.php\n 16) /home/jiminny/app/Component/ActionItems/Notifications/ActionItemsNotification.php\n 17) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php\n 18) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php\n 19) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php\n 20) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php\n 21) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php\n 22) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php\n 23) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php\n 24) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php\n 25) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php\n 26) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php\n 27) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php\n 28) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php\n 29) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php\n 30) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php\n 31) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php\n 32) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php\n 33) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php\n 34) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/Customer.php\n 35) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/HasTranscription.php\n 36) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CurrentStage.php\n 37) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php\n 38) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php\n 39) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php\n 40) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php\n 41) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php\n 42) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php\n 43) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php\n 44) /home/jiminny/app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php\n 45) /home/jiminny/app/Component/ActivitySearch/FilterDefinitionCollection.php\n 46) /home/jiminny/app/Component/AiCallScoring/Services/GetAiCallScoringService.php\n 47) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php\n 48) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php\n 49) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php\n 50) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php\n 51) /home/jiminny/app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php\n 52) /home/jiminny/app/Component/Transcription/Formatter/TranscriptionFormatter.php\n 53) /home/jiminny/app/Component/Transcription/Service/SearchService.php\n 54) /home/jiminny/app/Component/Encoding/Service/ParseSpeechFromSilenceService.php\n 55) /home/jiminny/app/Component/TeamInsights/AutomatedCallScoreRepository.php\n 56) /home/jiminny/app/Component/ActivityAnalytics/Service/TopicTriggerService.php\n 57) /home/jiminny/app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php\n 58) /home/jiminny/app/Component/Nudge/Repository/NudgeRunRepository.php\n 59) /home/jiminny/app/Component/ProphetAi/Services/DealDetailsContextProvider.php\n 60) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php\n 61) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php\n 62) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php\n 63) /home/jiminny/app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php\n 64) /home/jiminny/app/Component/Queue/Job/RateLimitAware.php\n 65) /home/jiminny/app/Component/DealInsights/Forecast/ForecastService.php\n 66) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction.php\n 67) /home/jiminny/app/Component/DealInsights/DealService.php\n 68) /home/jiminny/app/Component/DealInsights/PeriodService.php\n 69) /home/jiminny/app/Component/DealInsights/DealsRepository.php\n 70) /home/jiminny/app/Component/DealInsights/DealInsightsCriteriaBuilder.php\n 71) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Team.php\n 72) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Action.php\n 73) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/User.php\n 74) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Channel.php\n 75) /home/jiminny/app/Component/Slack/DTO/Event/BlockAction/Message.php\n 76) /home/jiminny/app/Component/Twilio/Service/SoftPhoneService.php\n 77) /home/jiminny/app/Component/ElasticSearch/Client.php\n 78) /home/jiminny/app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php\n 79) /home/jiminny/app/Repositories/TeamRepository.php\n 80) /home/jiminny/app/Repositories/TeamInsightsRepository.php\n 81) /home/jiminny/app/Repositories/ElasticActivityRepository.php\n 82) /home/jiminny/app/Repositories/PlaylistActivityRepository.php\n 83) /home/jiminny/app/Mcp/Repositories/McpElasticCallRepository.php\n 84) /home/jiminny/app/Models/Activity/ActivityImport.php\n 85) /home/jiminny/app/Integrations/Releases.php\n 86) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php\n 87) /home/jiminny/app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php\n 88) /home/jiminny/app/Http/Transformers/OnDemandActivitiesTransformer.php\n 89) /home/jiminny/app/Http/Transformers/PlaybookTreeTransformer.php\n 90) /home/jiminny/app/Http/Transformers/ActivityTransformer.php\n 91) /home/jiminny/app/Http/Transformers/MessageTransformer.php\n 92) /home/jiminny/app/Http/Controllers/CustomerApi/CustomerApiController.php\n 93) /home/jiminny/app/Http/Controllers/GeocodingController.php\n 94) /home/jiminny/app/Http/Controllers/API/Page/PlaybackController.php\n 95) /home/jiminny/app/Http/Controllers/API/TranscriptionController.php\n 96) /home/jiminny/app/Http/Controllers/Kiosk/SearchController.php\n 97) /home/jiminny/app/Http/Controllers/API/ScimController.php\n 98) /home/jiminny/app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php\n 99) /home/jiminny/app/Http/Controllers/API/DealInsights/DealsController.php\n 100) /home/jiminny/app/Http/Controllers/API/TeamController.php\n 101) /home/jiminny/app/Http/Controllers/Kiosk/ProfileController.php\n 102) /home/jiminny/app/Http/Controllers/API/ActivityController.php\n 103) /home/jiminny/app/Http/Controllers/API/CrmController.php\n 104) /home/jiminny/app/Jobs/Mailbox/EmailTextRelay.php\n 105) /home/jiminny/app/Jobs/Activity/SyncActivity.php\n 106) /home/jiminny/app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php\n 107) /home/jiminny/app/Jobs/Crm/SaveActivity.php\n 108) /home/jiminny/app/Jobs/Crm/SyncTeamMetadata.php\n 109) /home/jiminny/app/Jobs/MeetingBot/ConfigureLiveStream.php\n 110) /home/jiminny/app/Events/Users/UserRolesChangedEvent.php\n 111) /home/jiminny/app/Listeners/Transcription/SendTranscriptionToCrmActivity.php\n 112) /home/jiminny/app/Listeners/Activities/Connections/Opened.php\n 113) /home/jiminny/app/Listeners/Activities/Connections/Closed.php\n 114) /home/jiminny/app/Listeners/Activities/Connections/Unheld.php\n 115) /home/jiminny/app/Listeners/Activities/Connections/Held.php\n 116) /home/jiminny/app/Listeners/Activities/Connections/Unmuted.php\n 117) /home/jiminny/app/Listeners/Activities/Conferences/Started.php\n 118) /home/jiminny/app/Listeners/Activities/Conferences/Ended.php\n 119) /home/jiminny/app/Listeners/Activities/SendExportEmail.php\n 120) /home/jiminny/app/Listeners/Activities/Connections/Muted.php\n 121) /home/jiminny/app/Listeners/Activities/Conferences/Locked.php\n 122) /home/jiminny/app/Notifications/Crm/QuotaExceeded.php\n 123) /home/jiminny/app/Notifications/Crm/ProviderChanged.php\n 124) /home/jiminny/app/Notifications/Crm/StageUpdateFailed.php\n 125) /home/jiminny/app/Notifications/Crm/ApiDisabled.php\n 126) /home/jiminny/app/Notifications/Crm/SyncedFieldsChanged.php\n 127) /home/jiminny/app/Notifications/Crm/AccountOwnerDisconnected.php\n 128) /home/jiminny/app/Notifications/Crm/FieldUpdateFailed.php\n 129) /home/jiminny/app/Notifications/Crm/ActivityLogFailed.php\n 130) /home/jiminny/app/Notifications/Tracks/Restored.php\n 131) /home/jiminny/app/Notifications/Calendars/CalendarFailedToConnect.php\n 132) /home/jiminny/app/Notifications/Playlists/ActivityAdded.php\n 133) /home/jiminny/app/Notifications/Playlists/PlaylistSharedNotification.php\n 134) /home/jiminny/app/Notifications/ActivityNotLogged.php\n 135) /home/jiminny/app/Notifications/ActivityLiveCoachingNote.php\n 136) /home/jiminny/app/Notifications/OpportunityUpdateNotification.php\n 137) /home/jiminny/app/Notifications/OpportunityCommented.php\n 138) /home/jiminny/app/Notifications/ActivityCommented.php\n 139) /home/jiminny/app/Notifications/OpportunityAlsoCommented.php\n 140) /home/jiminny/app/Notifications/ActivityScored.php\n 141) /home/jiminny/app/Notifications/SlackBotRemoved.php\n 142) /home/jiminny/app/Notifications/CoachRequested.php\n 143) /home/jiminny/app/Notifications/AiAutomation/AiCrmExportReady.php\n 144) /home/jiminny/app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php\n 145) /home/jiminny/app/Notifications/UserInvitedToTeamWithEmailOnly.php\n 146) /home/jiminny/app/Notifications/ActivityMentioned.php\n 147) /home/jiminny/app/Notifications/OpportunityMentioned.php\n 148) /home/jiminny/app/Notifications/NewCustomerApiToken.php\n 149) /home/jiminny/app/Notifications/UserPromotedTeamOwner.php\n 150) /home/jiminny/app/Notifications/Activities/ParticipantDeclinedRecording.php\n 151) /home/jiminny/app/Notifications/Activities/Available.php\n 152) /home/jiminny/app/Notifications/Activities/NotifyContributor.php\n 153) /home/jiminny/app/Notifications/Activities/SmsReceived.php\n 154) /home/jiminny/app/Notifications/Activities/ExportViewed.php\n 155) /home/jiminny/app/Notifications/Activities/MailBoxFailedToConnect.php\n 156) /home/jiminny/app/Notifications/ActivityLiveCoached.php\n 157) /home/jiminny/app/Notifications/ActivityShared.php\n 158) /home/jiminny/app/Notifications/SlackBotAdded.php\n 159) /home/jiminny/app/Notifications/ActivityScheduled.php\n 160) /home/jiminny/app/Notifications/UserInvitedToTeam.php\n 161) /home/jiminny/app/Services/Calendar/OfficeCalendarService.php\n 162) /home/jiminny/app/Services/Security/Authy.php\n 163) /home/jiminny/app/Services/MeetingGenerator/AbstractMeetingProvider.php\n 164) /home/jiminny/app/Services/MeetingGenerator/TeamsMeetingProvider.php\n 165) /home/jiminny/app/Services/Activity/Talkdesk/Api/DataClient.php\n 166) /home/jiminny/app/Services/Activity/Office/Service.php\n 167) /home/jiminny/app/Services/Activity/Vonage/Import/DataImportHandler.php\n 168) /home/jiminny/app/Services/Mail/TextRelayService.php\n 169) /home/jiminny/app/Services/Crm/Close/Service.php\n 170) /home/jiminny/app/Services/Crm/Close/Translator/FieldMetadataTranslator.php\n 171) /home/jiminny/app/Services/Crm/Close/Translator/AccountMetadataTranslator.php\n 172) /home/jiminny/app/Services/Crm/Close/Translator/StageMetadataTranslator.php\n 173) /home/jiminny/app/Services/Crm/Close/Translator/ProfileMetadataTranslator.php\n 174) /home/jiminny/app/Services/Crm/Close/Translator/PipelineMetadataTranslator.php\n 175) /home/jiminny/app/Services/Crm/Close/Translator/OrganisationMetadataTranslator.php\n 176) /home/jiminny/app/Services/Crm/Close/Translator/OpportunityMetadataTranslator.php\n 177) /home/jiminny/app/Services/Crm/Copper/Service.php\n 178) /home/jiminny/app/Services/Activity/RingCentral/Client.php\n 179) /home/jiminny/app/Services/Activity/Gmail/Service.php\n 180) /home/jiminny/app/Services/Crm/Salesforce/Service.php\n 181) /home/jiminny/app/Services/Crm/Hubspot/ServiceTraits/WriteCrmTrait.php\n 182) /home/jiminny/app/Services/Crm/Salesforce/Client.php\n 183) /home/jiminny/app/Services/ActivityService.php\n 184) /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php\n 185) /home/jiminny/app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php\n 186) /home/jiminny/app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php\n 187) /home/jiminny/app/Console/Commands/Reports/GenerateMarketingReport.php\n 188) /home/jiminny/app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php\n 189) /home/jiminny/app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php\n 190) /home/jiminny/app/Console/Commands/Dev/AddRateLimitCommand.php\n 191) /home/jiminny/tests/Unit/DTO/ImportCall/JustCall/CallDenormalizerTest.php\n 192) /home/jiminny/tests/Unit/Traits/TestPrivateMethod.php\n 193) /home/jiminny/tests/Unit/Component/Sidekick/SidekickServiceTest.php\n 194) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilterTest.php\n 195) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnlyTest.php\n 196) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/LanguageFilterDefinitionTest.php\n 197) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AiCallScoreFilterTest.php\n 198) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CrmFieldCollectionTest.php\n 199) /home/jiminny/tests/Unit/Component/Playlist/Http/Request/MovePlaylistActivityRequestTest.php\n 200) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinitionCollectionTest.php\n 201) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ExternalIdTest.php\n 202) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinitionTest.php\n 203) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilterTest.php\n 204) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilterTest.php\n 205) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/TeamMemberUserInTest.php\n 206) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ClosedDealsFilterTest.php\n 207) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScoreTest.php\n 208) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/ActivityScheduledDateTest.php\n 209) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/HasTranscriptionTest.php\n 210) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/AutoScoreFilterTest.php\n 211) /home/jiminny/tests/Unit/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinitionTest.php\n 212) /home/jiminny/tests/Unit/Component/DateTime/DateTimeZoneManagerTest.php\n 213) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsComparisonRepositoryTest.php\n 214) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/TopicsInDealsRepositoryTest.php\n 215) /home/jiminny/tests/Unit/Component/TeamInsights/TopicsInDeals/EsQueries/TopicsInDealsAggregationTest.php\n 216) /home/jiminny/tests/Unit/Component/AiAutomation/SaveCrmTemplateRunsServiceTest.php\n 217) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeSlackNotificationTest.php\n 218) /home/jiminny/tests/Unit/Component/Nudge/Notification/NudgeEmailNotificationTest.php\n 219) /home/jiminny/tests/Unit/Component/DealInsights/Forecast/ForecastServiceTest.php\n 220) /home/jiminny/tests/Unit/Http/Transformers/PartnerTransformerTest.php\n 221) /home/jiminny/tests/Unit/Http/Transformers/ActivityTransformerTest.php\n 222) /home/jiminny/tests/Unit/Actions/UpdateUserRolesActionTest.php\n 223) /home/jiminny/tests/Unit/Jobs/Activity/SyncActivityTest.php\n 224) /home/jiminny/tests/Unit/Jobs/Activity/Import/MatchCrmDataTest.php\n 225) /home/jiminny/tests/Unit/Jobs/Activity/Import/ImportCallTest.php\n 226) /home/jiminny/tests/Unit/Jobs/User/SyncToIntercomTest.php\n 227) /home/jiminny/tests/Unit/Jobs/Team/SyncToIntercomTest.php\n 228) /home/jiminny/tests/Unit/Listeners/Users/SetupMailSyncTest.php\n 229) /home/jiminny/tests/Unit/Listeners/Import/ActivityImportSubscriberTest.php\n 230) /home/jiminny/tests/Unit/Notifications/UserInvitedToTeamWithEmailOnlyTest.php\n 231) /home/jiminny/tests/Unit/Notifications/OpportunityUpdateNotificationTest.php\n 232) /home/jiminny/tests/Unit/Notifications/AiAutomation/AiCrmExportReadyTest.php\n 233) /home/jiminny/tests/Unit/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotificationTest.php\n 234) /home/jiminny/tests/Unit/Services/Calendar/Command/ValidateGoogleEventAttendeePresenceTest.php\n 235) /home/jiminny/tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php\n 236) /home/jiminny/tests/Unit/Services/Activity/Bloobirds/CallDenormalizerTest.php\n 237) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ServiceTest.php\n 238) /home/jiminny/tests/Unit/Services/Activity/CloudCall/ClientTest.php\n 239) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/DataImportHandlerTest.php\n 240) /home/jiminny/tests/Unit/Services/Activity/Vonage/Import/CallDenormalizerTest.php\n 241) /home/jiminny/tests/Unit/Services/Activity/FiveNine/DataClientTest.php\n 242) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/OpportunityProcessorTest.php\n 243) /home/jiminny/tests/Unit/Services/Crm/Close/ServiceTest.php\n 244) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OrganisationMetadataTranslatorTest.php\n 245) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/OpportunityMetadataTranslatorTest.php\n 246) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/PipelineMetadataTranslatorTest.php\n 247) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/ProfileMetadataTranslatorTest.php\n 248) /home/jiminny/tests/Unit/Services/Crm/Close/Processor/MetadataProcessorTest.php\n 249) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/FieldMetadataTranslatorTest.php\n 250) /home/jiminny/tests/Unit/Services/Crm/Close/Translator/AccountMetadataTranslatorTest.php\n 251) /home/jiminny/tests/Unit/Services/Crm/CrmObjectsResolverTest.php\n 252) /home/jiminny/tests/Feature/Component/Notification/ActivityFollowUpSlackMessageBuilderTest.php\n 253) /home/jiminny/tests/Feature/Services/Crm/Close/ClientTest.php\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $ git status \nOn branch JY-20891-fix-alias-mismatch-on-sms-text-relay\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/Mail/TextRelayService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: tests/Unit/Services/Mail/TextRelayServiceTest.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpublic/favicon.ico\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-fix-alias-mismatch-on-sms-text-relay) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0013888889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19444445,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.19861111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39166668,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59305555,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7861111,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7902778,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47291666,"top":0.033333335,"width":0.05138889,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6349642184812643645
|
-2779949307896952411
|
typing_pause
|
accessibility
|
NULL
|
71b36decb6..6818adf8e2 master 71b36decb6..6818adf8e2 master -> origin/master
Updating d3ee1a203b..caba325b1a
Fast-forward
app/Component/ES/AsyncUpdateElasticSearch.php | 27 ++++---
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 ++-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 71 +++++++++++++----
app/Component/ES/Processor/TargetEntitiesSelector.php | 47 ++++++-----
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 31 +++++++-
app/Component/ES/QueuePriorityEnum.php | 40 ++++++++++
app/Component/ES/UpdateProcessManager.php | 21 ++---
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 12 ++-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 6 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +++
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Services/Activity/RingCentral/Service.php | 38 +++++++--
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 +++++++++----
app/Services/RecallAI/RecallAIService.php | 11 +++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++++++++----
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 ++++
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++++++++++++++-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +++++-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +---
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 150 ++++++++++++++++++++++++-----------
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 9 ++-
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 38 +++++----
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 63 +++++++++++++++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 20 ++---
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++++++++++
29 files changed, 1009 insertions(+), 218 deletions(-)
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20915-add-domain-specific-email-text-relay) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5692/5692 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Notifications/Activities/SmsReceivedTest.php (no_unused_imports)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
+++ /home/jiminny/tests/Unit/Notifications/Activities/SmsReceivedTest.php
@@ -5,14 +5,11 @@
namespace Tests\Unit\Notifications\Activities;
use Illuminate\Support\Facades\Config;
-use Jiminny\Mail\Activities\SmsReceived as SmsMailable;
use Jiminny\Models\Activity;
use Jiminny\Notifications\Activities\SmsReceived;
use Mockery;
use PHPUnit\Framework\Attributes\CoversClass;
-use ReflectionClass;
use Tests\TestCase;
-use Vinkla\Hashids\Facades\Hashids;
#[CoversClass(SmsReceived::class)]
class SmsReceivedTest extends TestCase
----------- end diff -----------
2) tests/Unit/Services/Mail/TextRelayServiceTest.php (new_with_parentheses, class_definition, function_declaration)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -198,7 +198,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -229,7 +229,7 @@
$gmailService->users_history = $usersHistory;
\Cache::shouldReceive('get')->with('test-topic')->andReturn(10000);
- \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn($expires) => $expires instanceof \Carbon\Carbon));
+ \Cache::shouldReceive('put')->with('test-topic', 12345, \Mockery::on(fn ($expires) => $expires instanceof \Carbon\Carbon));
$reflection = new ReflectionClass($service);
$syncMethod = $reflection->getMethod('sync');
@@ -242,7 +242,7 @@
private function createTextRelayService(): TextRelayService
{
- $service = new class extends TextRelayService {
+ $service = new class () extends TextRelayService {
public function __construct()
{
}
----------- end diff -----------
Fixed 2 of 5692 files in 39.611 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
remote: Enumerating objects: 1461, done.
remote: Counting objects: 100% (841/841), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 1461 (delta 668), reused 660 (delta 582), pack-reused 620 (from 2)
Receiving objects: 100% (1461/1461), 500.16 KiB | 1.42 MiB/s, done.
Resolving deltas: 100% (963/963), completed with 95 local objects.
From github.com:jiminny/app
6818adf8e2..1aee7aad9a master -> origin/master
8960f61b14..d84274dbaa JY-18091-upgrade-to-php-8-5 -> origin/JY-18091-upgrade-to-php-8-5
168f64052c..8fafc5d81d JY-20606-desktop-app-recall -> origin/JY-20606-desktop-app-recall
* [new branch] JY-20664-customer-api-exec-reports -> origin/JY-20664-customer-api-exec-reports
+ a77c52000f...a9a392e002 JY-20741-user-can-log-in-access-the-desktop-app -> origin/JY-20741-user-can-log-in-access-the-desktop-app (forced update)
* [new branch] JY-20828-user-can-manage-desktop-recording-permissions -> origin/JY-20828-user-can-manage-desktop-recording-permissions
3347ccc179..180e5a963d JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details -> origin/JY-20835-mcp-enable-users-to-get-a-list-of-deals-and-their-details
* [new branch] JY-20842-add-delete-events-for-es -> origin/JY-20842-add-delete-events-for-es
729a39244d..39e950a69f JY-20842-remove-elastic-search-delete-documents -> origin/JY-20842-remove-elastic-search-delete-documents
+ 950f93a88b...e3b34108d9 JY-20855-mcp-ES-mappings -> origin/JY-20855-mcp-ES-mappings (forced update)
* [new branch] JY-20955-multiple-calendars-events -> origin/JY-20955-multiple-calendars-events
* [new branch] secfix/npm-20260522 -> origin/secfix/npm-20260522
Updating 177ea29b8d..1aee7aad9a
Fast-forward
.github/claude-reviewer/no-ticket-warning.txt | 8 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 120 ++++++
.github/workflows/claude.yml | 72 +++-
.github/workflows/secfix.yml | 2 +-
app/Component/AskAnything/AskAnythingPromptService.php | 10 +-
app/Component/AskAnything/Dtos/AskAnythingPromptDto.php | 5 +
app/Component/ES/AsyncUpdateElasticSearch.php | 27 +-
app/Component/ES/Listeners/UpdateMultipleTargetsListener.php | 3 +-
app/Component/ES/Listeners/UpdateSingleTargetListener.php | 10 +-
app/Component/ES/Processor/Actions/UpsertDocumentsAction.php | 3 +-
app/Component/ES/Processor/BatchStatusInterface.php | 48 ---
app/Component/ES/Processor/BatchStatusManager.php | 3 +-
app/Component/ES/Processor/DTOs/SelectionList.php | 69 +++-
app/Component/ES/Processor/RedisEntityExtractor.php | 25 ++
app/Component/ES/Processor/TargetEntitiesSelector.php | 144 +++++--
app/Component/ES/Processor/Traits/SelectEntityListTrait.php | 38 +-
app/Component/ES/Processor/Traits/WorkerIdTrait.php | 15 -
app/Component/ES/QueuePriorityEnum.php | 43 ++
app/Component/ES/UpdateProcessManager.php | 102 ++---
app/Component/Transcription/Service/TranscriptionService.php | 24 +-
app/Console/Commands/Elasticsearch/AsyncUpdateEsEntities.php | 28 +-
app/Console/Commands/Elasticsearch/ResetAsyncElasticSearchCommand.php | 28 +-
app/DTO/Invitation/UserInvitationDTO.php | 8 +-
app/Http/Controllers/API/ActivityController.php | 11 +-
app/Http/Controllers/API/V2/AskJiminnyReportsController.php | 2 +
app/Http/Requests/Settings/Teams/CreateTeamRequest.php | 12 +
app/Http/Requests/Settings/Teams/EditTeamRequest.php | 1 +
app/Http/Transformers/SearchTransformer.php | 1 +
app/Jobs/Activity/Import/DownloadTrack.php | 8 +-
app/Models/AskAnything/AskAnythingPrompt.php | 9 +
app/Notifications/Activities/SmsReceived.php | 6 +-
app/Providers/JiminnyServiceProvider.php | 6 -
app/Repositories/AskAnythingRepository.php | 8 +-
app/Services/Activity/RingCentral/Service.php | 38 +-
app/Services/Activity/Salesforce/Service.php | 5 -
app/Services/Activity/TwilioVideo/Service.php | 26 +-
app/Services/Kiosk/AutomatedReports/AutomatedReportsService.php | 7 +
app/Services/Mail/Office/EmailApiClient.php | 78 +++-
app/Services/Mail/TextRelayService.php | 33 ++
app/Services/RecallAI/Commands/ScheduleBotCommand.php | 53 ++-
app/Services/RecallAI/RecallAIService.php | 11 +
front-end/src/components/AiReports/Manage/useReportsGrid.js | 5 +-
front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 30 ++
front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js | 71 ++++
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/EditTeamModal.vue | 51 ++-
front-end/src/components/Settings/Kiosk/modals/EditTeamModal/__tests__/EditTeamModal.spec.js | 14 +
front-end/src/components/playback/Framework/FrameworksTab.vue | 22 +-
front-end/src/components/shared/AskAnything/AskAnythingPromptFormItem.vue | 2 +
front-end/src/components/shared/AskAnything/AskAnythingSettingsDrawer.vue | 23 +-
front-end/src/components/shared/AskAnything/__mocks__/AskAnythingSettingsDrawer.mocks.js | 1 +
front-end/src/components/shared/AskAnything/__tests__/AskAnythingSettingsDrawer.spec.js | 139 ++++---
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html | 1235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap | 1382 ---------------------------------------------------------------
front-end/src/components/shared/AskAnything/prompts.js | 1 +
front-end/src/components/shared/AskAnything/useAskAnything.js | 1 +
front-end/src/components/shared/SavedSearchModal/__mocks__/saved-searches.js | 1 +
front-end/src/components/shared/SavedSearchModal/__tests__/SavedSearchModal.spec.js | 60 ++-
front-end/src/components/shared/SavedSearchModal/useSavedSearch.js | 55 ++-
front-end/src/store/modules/playback/mutations.js | 1 +
tests/Feature/DTO/UserInvitationDTOTest.php | 65 ++-
tests/Unit/Component/AskAnything/AskAnythingPromptServiceTest.php | 37 +-
tests/Unit/Component/ES/AsyncUpdateElasticSearchTest.php | 24 +-
tests/Unit/Component/ES/Processor/BatchStatusManagerTest.php | 16 +-
tests/Unit/Component/ES/Processor/DTOs/SelectionListTest.php | 144 ++++---
tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php | 106 +++++
tests/Unit/Component/ES/Processor/TargetEntitiesSelectorTest.php | 438 +++++++++++++++-----
tests/Unit/Component/ES/Processor/Traits/SelectEntityListTraitTest.php | 43 +-
tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php | 23 --
tests/Unit/Component/ES/QueuePriorityEnumTest.php | 64 +++
tests/Unit/Component/ES/UpdateProcessManagerTest.php | 102 +++--
tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 31 +-
tests/Unit/Notifications/Activities/SmsReceivedTest.php | 50 +++
tests/Unit/Services/Activity/RingCentral/ServiceTest.php | 339 +++++++++++++++-
tests/Unit/Services/Activity/TwilioVideo/ServiceTest.php | 67 +++-
tests/Unit/Services/Activity/TwilioVideo/TwilioVideoMetadataHandlerTest.php | 24 +-
tests/Unit/Services/Kiosk/AutomatedReports/AutomatedReportsServiceTest.php | 73 +++-
tests/Unit/Services/Mail/Office/EmailApiClientTest.php | 86 +++-
tests/Unit/Services/Mail/TextRelayServiceTest.php | 254 ++++++++++++
tests/Unit/Services/RecallAI/RecallAIServiceTest.php | 44 ++
79 files changed, 4254 insertions(+), 2020 deletions(-)
create mode 100644 .github/claude-reviewer/no-ticket-warning.txt
create mode 100644 .github/claude-reviewer/scripts/fetch-jira-context.mjs
delete mode 100644 app/Component/ES/Processor/BatchStatusInterface.php
create mode 100644 app/Component/ES/Processor/RedisEntityExtractor.php
delete mode 100644 app/Component/ES/Processor/Traits/WorkerIdTrait.php
create mode 100644 app/Component/ES/QueuePriorityEnum.php
create mode 100644 front-end/src/components/DealInsights/Modals/__tests__/AskAnythingModal.spec.js
create mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.html
delete mode 100644 front-end/src/components/shared/AskAnything/__tests__/__snapshots__/AskAnythingSettingsDrawer.spec.js.snap
create mode 100644 tests/Unit/Component/ES/Processor/RedisEntityExtractorTest.php
delete mode 100644 tests/Unit/Component/ES/Processor/Traits/WorkerIdTraitTest.php
create mode 100644 tests/Unit/Component/ES/QueuePriorityEnumTest.php
create mode 100644 tests/Unit/Notifications/Activities/SmsReceivedTest.php
create mode 100644 tests/Unit/Services/Mail/TextRelayServiceTest.php
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ co -b JY-20963-fix-import-on-deleted-entity
Switched to a new branch 'JY-20963-fix-import-on-deleted-entity'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-20963-fix-import-on-deleted-entity) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Fixed 0 of 5691 files in 96.077 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5691/5691 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) tests/Unit/Services/Mail/TextRelayServiceTest.php (no_unused_imports, no_whitespace_in_blank_line)
---------- begin diff ----------
--- /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
+++ /home/jiminny/tests/Unit/Services/Mail/TextRelayServiceTest.php
@@ -10,10 +10,6 @@
use Google\Service\Gmail\MessagePartHeader;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Log;
-use Illuminate\Support\Facades\Queue;
-use Jiminny\Component\Queue\Constants;
-use Jiminny\Jobs\Mailbox\EmailTextRelay;
-use Jiminny\Models\TextRelay;
use Jiminny\Services\Mail\TextRelayService;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
@@ -346,7 +342,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
@@ -389,7 +385,7 @@
// Create a partial mock of the service to control the getHistory method
$service = $this->createPartialMock(TextRelayService::class, ['getHistory']);
-
+
// Mock getHistory to return empty array (no messages to process)
$service->method('getHistory')->willReturn([]);
----------- end diff -----------
Fixed 1 of 5691 files in 41.339 seconds, 60.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (master) $ git pull
Updating 1aee7aad9a..23fdef5aa9
Fast-forward
.circleci/config_continue.yml | 10 +-
.github/claude-reviewer/no-ticket-warning.txt | 5 +-
.github/claude-reviewer/prompts/no-requirements.txt | 25 +
.github/claude-reviewer/prompts/with-requirements.txt | 31 +
.github/claude-reviewer/scripts/fetch-jira-context.mjs | 45 +-
.github/workflows/claude.yml | 9 +-
.php-cs-fixer.dist.php | 1 +
Makefile | 17 +-
app/Component/ActionItems/Notifications/ActionItemsNotification.php | 2 +-
app/Component/ActivityAnalytics/Service/TopicTriggerService.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityActualDate.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/ActivityFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ActivityRecordingStopped.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/ActivityScheduledDate.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AiCallScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/AutoScoreFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ClosedDealsFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/CoachingFeedbackAverageScore.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CrmFieldCollection.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/CurrentStage.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Customer.php | 12 +-
app/Component/ActivitySearch/FilterDefinition/HasTopicTriggersFilterDefinition.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/HasTranscription.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/LoggedToCrm.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/OnlyActiveUsers.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserIn.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/OrganiserUserNotIn.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/PartnerFilterDefinition.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/PrivateMeetingsForCurrentUserOnly.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictPublicActivitiesOnly.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/Security/RestrictTeam.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/ShowInternalExternalActivitiesFilter.php | 2 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/DateRangeFilter.php | 10 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/Exists.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserGroupInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamInsights/UserInFilter.php | 6 +-
app/Component/ActivitySearch/FilterDefinition/TeamMemberUserIn.php | 4 +-
app/Component/ActivitySearch/FilterDefinition/TranscriptionComposite.php | 2 +-
app/Component/ActivitySearch/FilterDefinitionCollection.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmContactsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmFieldsHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/ActivityCrmTaskEventHandler.php | 2 +-
app/Component/AiAutomation/ProphetServiceHandlers/OpportunityCrmFieldHandler.php | 2 +-
app/Component/AiCallScoring/Services/GetAiCallScoringService.php | 2 +-
app/Component/BillingManagement/MaxioClient.php | 2 +-
app/Component/DealInsights/DealInsightsCriteriaBuilder.php | 4 +-
app/Component/DealInsights/DealService.php | 4 +-
app/Component/DealInsights/DealsRepository.php | 2 +-
app/Component/DealInsights/Forecast/ForecastService.php | 2 +-
app/Component/DealInsights/PeriodService.php | 2 +-
app/Component/ElasticSearch/Client.php | 2 +-
app/Component/Encoding/Service/ParseSpeechFromSilenceService.php | 2 +-
app/Component/Nudge/Repository/NudgeRunRepository.php | 2 +-
app/Component/ProphetAi/Services/DealDetailsContextProvider.php | 2 +-
app/Component/Queue/Job/RateLimitAware.php | 2 +-
app/Component/SCIM/Builders/GroupFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Builders/UsersFilterQueryBuilder.php | 2 +-
app/Component/SCIM/Mutators/GroupPatchOperation.php | 2 +-
app/Component/SCIM/Mutators/UserPatchOperation.php | 2 +-
app/Component/SCIM/ScimProvisioning.php | 12 +-
app/Component/Sidekick/SidekickSettingsRepository.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Action.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Channel.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Message.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/Team.php | 2 +-
app/Component/Slack/DTO/Event/BlockAction/User.php | 2 +-
app/Component/TeamInsights/AutomatedCallScoreRepository.php | 8 +-
app/Component/TeamInsights/TopicTrigger/TeamInsightsTopicTriggerRepository.php | 10 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/CallTranscript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Records.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/Transcript.php | 2 +-
app/Component/Transcription/DTO/Http/Transcription/Gong/Gong/SuccessfulResponse/TranscriptSentence.php | 2 +-
app/Component/Transcription/Formatter/TranscriptionFormatter.php | 2 +-
app/Component/Transcription/Service/SearchService.php | 18 +-
app/Component/Twilio/Conference/ConferenceHandler/SpecificationCallbackHandler.php | 2 +-
app/Component/Twilio/Service/SoftPhoneService.php | 2 +-
app/Component/Uploader/Notifications/ActivityUploadedNotification.php | 2 +-
app/Console/Commands/Activities/JustCall/SyncPlaybackLinkToCrmCommand.php | 4 +-
app/Console/Commands/Analytics/NumberOfActivitiesPerActivityTypeCommand.php | 20 +-
app/Console/Commands/Analytics/TranscriptionWordMatchCommand.php | 22 +-
app/Console/Commands/Dev/AddRateLimitCommand.php | 2 +-
app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 2 +-
app/Console/Commands/Mailboxes/BatchProcess.php | 2 +-
app/Console/Commands/Reports/GenerateMarketingReport.php | 6 +-
app/Contracts/Services/Calendar/CalendarTrait.php | 2 +-
app/DTO/ImportCall/ZoomPhone/CallDenormalizer.php | 2 +-
app/DTO/SCIM/AAD/Response.php | 2 +-
app/DTO/SCIM/AAD/Response/ListResponse.php | 4 +-
app/Events/Users/UserRolesChangedEvent.php | 2 +-
app/Http/Controllers/API/ActivityController.php | 6 +-
app/Http/Controllers/API/CrmController.php | 2 +-
app/Http/Controllers/API/DealInsights/DealsController.php | 2 +-
app/Http/Controllers/API/Page/PlaybackController.php | 2 +-
app/Http/Controllers/API/ScimController.php | 78 +-
app/Http/Controllers/API/TeamController.php | 2 +-
app/Http/Controllers/API/TeamInsights/CoachingFeedbacksController.php | 2 +-
app/Http/Controllers/API/TranscriptionController.php | 2 +-
app/Http/Controllers/CustomerApi/CustomerApiController.php | 12 +-
app/Http/Controllers/GeocodingController.php | 2 +-
app/Http/Controllers/Kiosk/ProfileController.php | 2 +-
app/Http/Controllers/Kiosk/SearchController.php | 6 +-
app/Http/Controllers/TeamSetupController.php | 4 +-
app/Http/Transformers/ActivityTransformer.php | 6 +-
app/Http/Transformers/CustomerApi/CustomerApiActivityTransformer.php | 2 +-
app/Http/Transformers/CustomerApi/CustomerApiLeadTransformer.php | 2 +-
app/Http/Transformers/MessageTransformer.php | 2 +-
app/Http/Transformers/OnDemandActivitiesTransformer.php | 2 +-
app/Http/Transformers/PlaybookTreeTransformer.php | 4 +-
app/Integrations/Releases.php | 2 +-
app/Jobs/Activity/SyncActivity.php | 2 +-
app/Jobs/Crm/Hubspot/ImportBatchJobTrait.php | 2 +-
app/Jobs/Crm/SaveActivity.php | 4 +-
app/Jobs/Crm/SyncTeamMetadata.php | 2 +-
app/Jobs/Mailbox/EmailTextRelay.php | 4 +-
app/Jobs/MeetingBot/ConfigureLiveStream.php | 2 +-
app/Listeners/Activities/Conferences/Ended.php | 2 +-
app/Listeners/Activities/Conferences/Locked.php | 2 +-
app/Listeners/Activities/Conferences/Started.php | 2 +-
app/Listeners/Activities/Connections/Closed.php | 2 +-
app/Listeners/Activities/Connections/Held.php | 2 +-
app/Listeners/Activities/Connections/Muted.php | 2 +-
app/Listeners/Activities/Connections/Opened.php | 2 +-
app/Listeners/Activities/Connections/Unheld.php | 2 +-
app/Listeners/Activities/Connections/Unmuted.php | 2 +-
app/Listeners/Activities/SendExportEmail.php | 2 +-
app/Listeners/Transcription/SendTranscriptionToCrmActivity.php | 2 +-
app/Mcp/Repositories/McpElasticCallRepository.php | 4 +-
app/Models/Activity/ActivityImport.php | 2 +-
app/Notifications/Activities/Available.php | 2 +-
app/Notifications/Activities/ExportViewed.php | 2 +-
app/Notifications/Activities/MailBoxFailedToConnect.php | 2 +-
app/Notifications/Activities/NotifyContributor.php | 2 +-
app/Notifications/Activities/ParticipantDeclinedRecording.php | 2 +-
app/Notifications/Activities/SmsReceived.php | 2 +-
app/Notifications/ActivityCommented.php | 2 +-
app/Notifications/ActivityLiveCoached.php | 4 +-
app/Notifications/ActivityLiveCoachingNote.php | 2 +-
app/Notifications/ActivityMentioned.php | 4 +-
app/Notifications/ActivityNotLogged.php | 2 +-
app/Notifications/ActivityScheduled.php | 4 +-
app/Notifications/ActivityScored.php | 4 +-
app/Notifications/ActivityShared.php | 4 +-
app/Notifications/AiAutomation/AiCrmExportReady.php | 2 +-
app/Notifications/AiAutomation/CrmFillingAutomationMisconfiguredNotification.php | 2 +-
app/Notifications/Calendars/CalendarFailedToConnect.php | 2 +-
app/Notifications/CoachRequested.php | 4 +-
app/Notifications/Crm/AccountOwnerDisconnected.php | 2 +-
app/Notifications/Crm/ActivityLogFailed.php | 2 +-
app/Notifications/Crm/ApiDisabled.php | 2 +-
app/Notifications/Crm/FieldUpdateFailed.php | 2 +-
app/Notifications/Crm/ProviderChanged.php | 2 +-
app/Notifications/Crm/QuotaExceeded.php | 2 +-
app/Notifications/Crm/StageUpdateFailed.php | 2 +-
app/Notifications/Crm/SyncedFieldsChanged.php | 2 +-
app/Notifications/NewCustomerApiToken.php | 2 +-
app/Notifications/OpportunityAlsoCommented.php | 2 +-
app/Notifications/OpportunityCommented.php | 2 +-
app/Notifications/OpportunityMentioned.php | 4 +-
app/Notifications/OpportunityUpdateNotification.php | 2 +-
app/Notifications/Playlists/ActivityAdded.php | 4 +-
app/Notifications/Playlists/PlaylistSharedNotification.php | 4 +-
app/Notifications/SlackBotAdded.php | 2 +-
app/Notifications/SlackBotRemoved.php | 2 +-
app/Notifications/Tracks/Restored.php | 2 +-
app/Notifications/UserInvitedToTeam.php | 2 +-
app/Notifications/UserInvitedToTeamWithEmailOnly.php | 2 +-
app/Notifications/UserPromotedTeamOwner.php | 2 +-
app/Providers/SsoServiceProvider.php | 2 +-
app/Providers/ViewerGuardServiceProvider.php | 4 +-
app/Repositories/ElasticActivityRepository.php | 118 +-
app/Repositories/PlaylistActivityRepository.php | 2 +-
app/Repositories/TeamInsightsRepository.php | 178 +--
app/Repositories/TeamRepository.php | 2 +-
app/Services/Activity/Gmail/Service.php | 6 +-
app/Services/Activity/Office/Service.php ...
|
71932
|
NULL
|
NULL
|
NULL
|
|
71932
|
2578
|
11
|
2026-05-26T07:20:34.142885+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779780034142_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
|