|
10802
|
215
|
11
|
2026-04-14T08:59:35.363178+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157175363_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform TealeamTopics: Competitors xShow internal and external activities: Show internal only x)1 Save Search @ Clear allJY-20543 add AJ reports User piloSearch teamsiZ Configure SSH access to multipleHostHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesLanguageaposmonie mhuuneconcove(2)ActivitySiminorye Ap Training:Binkiety les- renewalsand Conrtia.l../,Jiminny MHandover training part 1Unknown Customer MN 6 Deal Insights playbook d$Exclaimer 1Exclaimer handoverUnknown Customer MHow to run an Intro Call fTomla ver yat Plamenenter...Unknown Customer MAll -hands Jan 4thiUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played MTraining P - Jiminny App for Salesfor.Unknown Customer MAll-hands - Thank Yous, What Went, Li….Unknown Customer played MAll-nanas - Nov /uniUnknown Customer 1All Hands - October 31st @Unknown Customer MDeal Insights Referesher/Training w/T...ContactTom LaveryActivity TypeCurrent StageUnlikely to Renew$42,126< 40 lil Support Daily • in 3h 1mA100% CS8 Tue 14 Apr 11:59:34Sort by: Most recent* Add RecordingA Get NotifiedStarsDuration DateB0 d0 Đ0 D4 47m11/0//2024.9:28 PM#1 80 Đ0 D3 44m95/06/9094 2•09 PMI0 &0 Đ0 D2 34m10/06/2024, 12:02 PMMdо D28/05/2024, 12:56 PM20 828 @0 D0 17m13/03/2024, 11:28 AM26/02/2024, 2:30 PM#0 82 @0 D4 31m 16/01/2024,11:43AMT0 82 Đ0D0 43m09/01/2024, 11:45 AM$0 &2 Đ0D4 28m28/11/2023, 11:30 AM#0 81 D0 D7 51mI22/11/2023. 11.56AMữ0 83 Đ0 D3 25m 14/11/2023,11:27 AM20 x2 @0 D 4 3m 07/11/2023,11:42 AMT0d2 D l31/10/2023. 11:35 AM51 82 Đ0 D11 41m25/10/2023, 11:46 AM...
|
NULL
|
-4056424418848668073
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform TealeamTopics: Competitors xShow internal and external activities: Show internal only x)1 Save Search @ Clear allJY-20543 add AJ reports User piloSearch teamsiZ Configure SSH access to multipleHostHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesLanguageaposmonie mhuuneconcove(2)ActivitySiminorye Ap Training:Binkiety les- renewalsand Conrtia.l../,Jiminny MHandover training part 1Unknown Customer MN 6 Deal Insights playbook d$Exclaimer 1Exclaimer handoverUnknown Customer MHow to run an Intro Call fTomla ver yat Plamenenter...Unknown Customer MAll -hands Jan 4thiUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played MTraining P - Jiminny App for Salesfor.Unknown Customer MAll-hands - Thank Yous, What Went, Li….Unknown Customer played MAll-nanas - Nov /uniUnknown Customer 1All Hands - October 31st @Unknown Customer MDeal Insights Referesher/Training w/T...ContactTom LaveryActivity TypeCurrent StageUnlikely to Renew$42,126< 40 lil Support Daily • in 3h 1mA100% CS8 Tue 14 Apr 11:59:34Sort by: Most recent* Add RecordingA Get NotifiedStarsDuration DateB0 d0 Đ0 D4 47m11/0//2024.9:28 PM#1 80 Đ0 D3 44m95/06/9094 2•09 PMI0 &0 Đ0 D2 34m10/06/2024, 12:02 PMMdо D28/05/2024, 12:56 PM20 828 @0 D0 17m13/03/2024, 11:28 AM26/02/2024, 2:30 PM#0 82 @0 D4 31m 16/01/2024,11:43AMT0 82 Đ0D0 43m09/01/2024, 11:45 AM$0 &2 Đ0D4 28m28/11/2023, 11:30 AM#0 81 D0 D7 51mI22/11/2023. 11.56AMữ0 83 Đ0 D3 25m 14/11/2023,11:27 AM20 x2 @0 D 4 3m 07/11/2023,11:42 AMT0d2 D l31/10/2023. 11:35 AM51 82 Đ0 D11 41m25/10/2023, 11:46 AM...
|
10800
|
|
10803
|
215
|
12
|
2026-04-14T08:59:37.579007+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157177579_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform TealeamTopics: Competitors xShow internal and external activities: Show internal only x)0 1 Save Search (—) Clear allJY-20543 add AJ reports User piloSearch teamsiHostActivityZ Configure SSH access to multipleHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreSimifory Ap TrainingBinie/ yules-renevalsand conrtea...Jiminny MHandover training part 1Un known custo pier b0k d 8Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomla veryat Plamen ente...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining ? - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st ®app.staging.jiminny.com/playback/4bd57dc4-4e5d-4218-95e0-21764b8c710eContactTom LaveryActivity Type< 40 lil Support Daily • in 3h 1mA100% CS8 Tue 14 Apr 11:59:37Sort by: Most recent* Add RecordingA: Get NotifiedCurrent StageUnlikely to Renew$42,126StatsDuration Date50 80 Đ0 D4 47m11/07/2024,2:28 PMI1G0 D0D344m25/06/2024, 3:09 PMExport Link20 828 @0 D0 17mG0 DO DO 1n#0 82 Đ0 D4 31mT0 82 Đ0 D6 43md2 D m20 61 Đ0 D7 51mW0 83 Đ0 D3 25m#30 82 @0 D1 33m: Share28/05/2024, 12:56 PM13/03/0014.17:8 AMI26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023. 11:35 AMI...
|
NULL
|
-8610646867542427722
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform TealeamTopics: Competitors xShow internal and external activities: Show internal only x)0 1 Save Search (—) Clear allJY-20543 add AJ reports User piloSearch teamsiHostActivityZ Configure SSH access to multipleHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreSimifory Ap TrainingBinie/ yules-renevalsand conrtea...Jiminny MHandover training part 1Un known custo pier b0k d 8Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomla veryat Plamen ente...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining ? - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st ®app.staging.jiminny.com/playback/4bd57dc4-4e5d-4218-95e0-21764b8c710eContactTom LaveryActivity Type< 40 lil Support Daily • in 3h 1mA100% CS8 Tue 14 Apr 11:59:37Sort by: Most recent* Add RecordingA: Get NotifiedCurrent StageUnlikely to Renew$42,126StatsDuration Date50 80 Đ0 D4 47m11/07/2024,2:28 PMI1G0 D0D344m25/06/2024, 3:09 PMExport Link20 828 @0 D0 17mG0 DO DO 1n#0 82 Đ0 D4 31mT0 82 Đ0 D6 43md2 D m20 61 Đ0 D7 51mW0 83 Đ0 D3 25m#30 82 @0 D1 33m: Share28/05/2024, 12:56 PM13/03/0014.17:8 AMI26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023. 11:35 AMI...
|
NULL
|
|
10805
|
215
|
13
|
2026-04-14T08:59:39.522245+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157179522_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4Competitive Pitches¡14 activitiesYou are currently impersonating Nikolay Yankov <)div._resultsHeader_tyah2_41 | 1925 x 36 | Flex Container/:Platform Sprint 1 Q2 - Platform Teaeamernal and external activities: Showinternalonly x) (E) Save Search © Clear allJY-20543 add AJ reports User piloDashboardZ Configure SSH access to multipleHostActivity@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activitv tvoesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreSimitorye Ap Training:Jiminny MBekkie/ Jules - renewals and Contract...Jiminny MHandover training part 1Unknown Customer MJ6 Deal Insights playbook JExclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomlaveryat Plammnentr...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining 2 - Jiminny App for Salesfor…Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st @)ContactActivity TypeCurrent StageTom LaveryJY-18909-automated-reports-ask-jiminny = 869720O Inspector• Console DebuggerT Network() Style Editor A Performance Memory Storage i Accessibility 888 ApplicationUnlikelv to Renew$42,126< 40 ldl l Support Daily • in 3h 1mA100% CSTue 14 Apr 11:59:39Sort by: Most recent© Add RecordingA Get NotifiedStatsDuration Date50 80 Đ0 D4 47m#1 80 Đ0 D3 44m#020 D0D2 34mS0c0 90 D2 1h20 828 @0 D0 17mG0 DO DO 1n$0 82 Đ0 D4 31mT0 82 Đ0 D6 43md2 D m20 61 Đ0 D7 51mW0 83 Đ0 D3 25m0 0 m#30 82 @0 D1 33m11/07/2024, 2:28 PM25/06/2024, 3:09 PM10/06/2024, 12:02 PM28/05/2024, 12:56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023. 11:35 AMI09|0.×...
|
NULL
|
-1304276178860752548
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id/I=e02f0932-cb76-41b6-ac4f-Gb8db1392146&include_internal_conversations=1&sequence_number=4Competitive Pitches¡14 activitiesYou are currently impersonating Nikolay Yankov <)div._resultsHeader_tyah2_41 | 1925 x 36 | Flex Container/:Platform Sprint 1 Q2 - Platform Teaeamernal and external activities: Showinternalonly x) (E) Save Search © Clear allJY-20543 add AJ reports User piloDashboardZ Configure SSH access to multipleHostActivity@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParticipantSearch team membersiCustomer ?Customer or suolectiTranscript ©Search transcriptSaid byAnyonePeriodAll timeODICS( Competitors *)Activity typeSearch activitv tvoesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching scoreSimitorye Ap Training:Jiminny MBekkie/ Jules - renewals and Contract...Jiminny MHandover training part 1Unknown Customer MJ6 Deal Insights playbook JExclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomlaveryat Plammnentr...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining 2 - Jiminny App for Salesfor…Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st @)ContactActivity TypeCurrent StageTom LaveryJY-18909-automated-reports-ask-jiminny = 869720O Inspector• Console DebuggerT Network() Style Editor A Performance Memory Storage i Accessibility 888 ApplicationUnlikelv to Renew$42,126< 40 ldl l Support Daily • in 3h 1mA100% CSTue 14 Apr 11:59:39Sort by: Most recent© Add RecordingA Get NotifiedStatsDuration Date50 80 Đ0 D4 47m#1 80 Đ0 D3 44m#020 D0D2 34mS0c0 90 D2 1h20 828 @0 D0 17mG0 DO DO 1n$0 82 Đ0 D4 31mT0 82 Đ0 D6 43md2 D m20 61 Đ0 D7 51mW0 83 Đ0 D3 25m0 0 m#30 82 @0 D1 33m11/07/2024, 2:28 PM25/06/2024, 3:09 PM10/06/2024, 12:02 PM28/05/2024, 12:56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023. 11:35 AMI09|0.×...
|
10803
|
|
10806
|
215
|
14
|
2026-04-14T08:59:41.399372+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157181399_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sidemne.minny.com/casnooareYou are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform Tealeamlopics. competltors XShow internal and external activities: Show internal only x)1 Save Search @ Clear allJY-20543 add AJ reports User piloSearch teamsiZ Configure SSH access to multipleHostHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloParticipantSearch team membersiSRD-6779 | JY-20632 | Unable toCustomer ?Jy 19798 evaluation for ai activityCustomer or suolecti•app.staging.minny.com/dashtTranscript ©(2)8 Ask Jiminny test report - 8 Apr 20)Search transcriptService-Desk - Queues - PlatformSaid byC JY-20543 add AJ reports User pilcAnyone(x) Configure SSH access to multiplePeriodCa CloudWatch | us-east-2All timeNew TabODICS( Competitors x)Ca CloudWatch | us-east-2+ New TabActivity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching score(- 869720• ConsoleD DebuggerActivitySimifory Ap TrainingBinie/ yules-renevalsand conrtea...Jiminny MHandover training part 1Lknoen custo dlar ok 2/ 8Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomla veryat Plamen ente...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining * - Jiminny App for Salesfor…Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st @)ContactTom Laverykoae apo.staging.minny.comO InspectorTL Network() Style EditorA Performance O Memory E Storage i Accessibility 08 Applicationvsulv class= contalner lyanz 1 c-underined> event greaS.-vsolv class= neader lyanz 3o> eventftex"sony class=" mannheader Ivanz 5">*< dv>eventTlex-<div class="_resultsHeader_lyah2_41"> event) (flex)indefined" data-testid="applied-filters"></section> event</div>P «section id="filters-scrollable-node" class="_filters_lyah2_20 c-undefined" data-testid="filters"></section> (event) (Scrolt)Psolv class= resulcscontalner lyanz 12s>*s olv event scrott overlcowActivity TypeCurrent StageUnlikely to Renew$42,126+ yC< 40 ll O ( Support Daily • in 3h 1m.A100% CS8 Tue 14 Apr 11:59:40Sort by: Most recent* Add RecordingFQ Get NotifiedStatsDuration DateW0 80 Đ0 D 4 47m11/07/2024,2:28 PM© Export Link•il: Share )#020 D0D2 34m10/06/2024, 12:02 PM080 Đ021n28/05/2024, 12:56 PM20 828 @0 D0 17m13/03/0014.11:8 AMIÃ1 D0 DO DO 1n26/02/2024, 2:30 PM#0 82 Đ0 D4 31m16/01/2024, 11:43 AMT0 82 Đ0 D6 43m09/01/2024, 11:45 AMd2 D m28/11/2023, 11:30 AM20 61 Đ0 D7 51m22/11/2023, 11:56 AMW0 83 Đ0 D3 25m14/11/2023, 11:27 AMd D m07/11/2023, 11:42 AM#0 82 Đ0 D133m31/10/2023. 11:35 AMIwrilter stvlesNo element selected.hov .cls + O® [ Layout Computed Changes Compatibility -vriexooxselecta rex conainer or lem o continve- GridCSS Grid is not in use on this page- Box Modelmarginborder...
|
NULL
|
5394024697221642085
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sidemne.minny.com/casnooareYou are currently impersonating Nikolay Yankov <)Competitive Pitches14 activitiesPlatform Sprint 1 Q2 - Platform Tealeamlopics. competltors XShow internal and external activities: Show internal only x)1 Save Search @ Clear allJY-20543 add AJ reports User piloSearch teamsiZ Configure SSH access to multipleHostHost@ Console Home | Console Home | usSearch team membersAlso search as participantSecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User piloParticipantSearch team membersiSRD-6779 | JY-20632 | Unable toCustomer ?Jy 19798 evaluation for ai activityCustomer or suolecti•app.staging.minny.com/dashtTranscript ©(2)8 Ask Jiminny test report - 8 Apr 20)Search transcriptService-Desk - Queues - PlatformSaid byC JY-20543 add AJ reports User pilcAnyone(x) Configure SSH access to multiplePeriodCa CloudWatch | us-east-2All timeNew TabODICS( Competitors x)Ca CloudWatch | us-east-2+ New TabActivity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreAutomated call scoreSelect automated calliCoaching scoreSelect coaching score(- 869720• ConsoleD DebuggerActivitySimifory Ap TrainingBinie/ yules-renevalsand conrtea...Jiminny MHandover training part 1Lknoen custo dlar ok 2/ 8Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro Call fTomla veryat Plamen ente...Unknown Customer MAll -hands Jan 9thUnknhen Custo112%23 80403Unknown Customer (played MTraining * - Jiminny App for Salesfor…Unknown Customer MAll-hands - Thank Yous, What Went, Li…Unknown Customer (played MAll-hands - Nov 7thUnknown Customer MAll Hands - October 31st @)ContactTom Laverykoae apo.staging.minny.comO InspectorTL Network() Style EditorA Performance O Memory E Storage i Accessibility 08 Applicationvsulv class= contalner lyanz 1 c-underined> event greaS.-vsolv class= neader lyanz 3o> eventftex"sony class=" mannheader Ivanz 5">*< dv>eventTlex-<div class="_resultsHeader_lyah2_41"> event) (flex)indefined" data-testid="applied-filters"></section> event</div>P «section id="filters-scrollable-node" class="_filters_lyah2_20 c-undefined" data-testid="filters"></section> (event) (Scrolt)Psolv class= resulcscontalner lyanz 12s>*s olv event scrott overlcowActivity TypeCurrent StageUnlikely to Renew$42,126+ yC< 40 ll O ( Support Daily • in 3h 1m.A100% CS8 Tue 14 Apr 11:59:40Sort by: Most recent* Add RecordingFQ Get NotifiedStatsDuration DateW0 80 Đ0 D 4 47m11/07/2024,2:28 PM© Export Link•il: Share )#020 D0D2 34m10/06/2024, 12:02 PM080 Đ021n28/05/2024, 12:56 PM20 828 @0 D0 17m13/03/0014.11:8 AMIÃ1 D0 DO DO 1n26/02/2024, 2:30 PM#0 82 Đ0 D4 31m16/01/2024, 11:43 AMT0 82 Đ0 D6 43m09/01/2024, 11:45 AMd2 D m28/11/2023, 11:30 AM20 61 Đ0 D7 51m22/11/2023, 11:56 AMW0 83 Đ0 D3 25m14/11/2023, 11:27 AMd D m07/11/2023, 11:42 AM#0 82 Đ0 D133m31/10/2023. 11:35 AMIwrilter stvlesNo element selected.hov .cls + O® [ Layout Computed Changes Compatibility -vriexooxselecta rex conainer or lem o continve- GridCSS Grid is not in use on this page- Box Modelmarginborder...
|
NULL
|
|
10808
|
215
|
15
|
2026-04-14T08:59:44.226191+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157184226_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpC< 40 ll O [ Support Daily • in 3h 1m.A100% C4•8 Tue 14 Apr 11:59:43doo.sideme.minny.com/cashoodraYou are currenuly Impersonating Nikolay YankovPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multiple)Ca CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabDY-18909-automated-reports-ask-jiminny = 869720C 0 Inspector E Console D Debugger M Network () Style Editor A) Performance : Memory E Storage i Accessibility 8 Application• Search HllMl<IDOCTYPE html><html lanq="en" style="_asset-image-logo-short-100: "data:image/svq+xml;base64,PHN…™t0S4xLTEu0C0xNy4zLS43LTIxIDN6IiBmaWxsPSI|ZmZmIi8+PC9zdmc+)="> (event)<body class="fixed-header Frontend pace-running pace-running"> eventP<div id="app'"‹div id="userpilotContent" key="113254367" theme id="0"></div>(eventDody>unanoes099+ 00 .*Compatibility-html > body.fixed-header.Frontend.pace-running+ * 7 Filter Stvleselement a: "rbta, body ! {vue-mq-bh4L87Tr.oss:2webkit text size adjust: 1004+ APtis text sce dadst. to0rwebkit font feature settings:→ "kern" 1+ @-moz-font-feature-settings: "kern" 1; 85, 1, b ody, Az, I2, 13, bih, Xue-ma-hAL87Tr. Css:2-webkit-font-smoothing: antialiased; ®hov.ds + *OG El LayoutConouredriexooxselecta rex conainer o lem o continve- GrldCSS Grid is not in use on this page- Box Modelborder...
|
NULL
|
1750882092785405374
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpC< 40 ll O [ Support Daily • in 3h 1m.A100% C4•8 Tue 14 Apr 11:59:43doo.sideme.minny.com/cashoodraYou are currenuly Impersonating Nikolay YankovPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multiple)Ca CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabDY-18909-automated-reports-ask-jiminny = 869720C 0 Inspector E Console D Debugger M Network () Style Editor A) Performance : Memory E Storage i Accessibility 8 Application• Search HllMl<IDOCTYPE html><html lanq="en" style="_asset-image-logo-short-100: "data:image/svq+xml;base64,PHN…™t0S4xLTEu0C0xNy4zLS43LTIxIDN6IiBmaWxsPSI|ZmZmIi8+PC9zdmc+)="> (event)<body class="fixed-header Frontend pace-running pace-running"> eventP<div id="app'"‹div id="userpilotContent" key="113254367" theme id="0"></div>(eventDody>unanoes099+ 00 .*Compatibility-html > body.fixed-header.Frontend.pace-running+ * 7 Filter Stvleselement a: "rbta, body ! {vue-mq-bh4L87Tr.oss:2webkit text size adjust: 1004+ APtis text sce dadst. to0rwebkit font feature settings:→ "kern" 1+ @-moz-font-feature-settings: "kern" 1; 85, 1, b ody, Az, I2, 13, bih, Xue-ma-hAL87Tr. Css:2-webkit-font-smoothing: antialiased; ®hov.ds + *OG El LayoutConouredriexooxselecta rex conainer o lem o continve- GrldCSS Grid is not in use on this page- Box Modelborder...
|
10806
|
|
10810
|
215
|
16
|
2026-04-14T08:59:46.351860+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157186351_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/cashoodraPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | u:SecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabMy RecordingsTeam RecordingsEveryone's RecordingsNikolav Yankov at Jiminny (EU) • M~12 Feb, 10:22 AMNikolay Yankov at Jiminny (EU) ® 112 Feb. 10:13 AMINikolay Yankov at Jiminny (EU) & 1p12 Feb, 9:43 AMUnknown Customer WNotetaker added by Nikolay Yankov26 Jan. 11:31 AMUnknown CustomerNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer WNotetaker added bv Nikolav Yankovi23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-19-23@10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet → M4Notetaker added on 11-16-23 @ 17:14Cold16 Nov, 2023, 6:11 PMJY-18909-automated-reports-ask-jiminny = 869720O InspectorConsole• DebuggerDTrending this monthScheduleThis WeekAPAPT.L Network(} Style Editor A Performance Memory E Storage i Accessibility & Application• Search HllMlsibuemre nont.cheads < headsevent<body class="fixed-header Frontend pace-done pace-done"> (event<html lanq="en" stvle="-asset-image-logo-short-100: "data:image/svq+xml;base64,PHN…™t0S4xLTEu0C0xNy4zLS43LTIxIDN6IiBmaWxsPSIiZmZmIi8+PC9zdmc+)="> (event]DOOV><ntmienimi › boay.rixea-neader.rrontena.pace-done< 40 ldl l Support Daily • in 3h 1mA100% CSTue 14 Apr 11:59:45You are currently impersonating Nikolay Yankov <)Sort by: Most playedLive FeedUnknown Customer MNotetaker added by Veselin Kulovsime atedTeam Schedule22Unknown CustomerRefinement - ProcessingTomorrow, 10:30 AMUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMInvite NotetakerVeselin Kulov listened to call 6дactivity with unknown customerđ Held: 8 Apr, 12:36 AM|Nikolay Nikolov listened to call 6дWeb Demo with Martin Petkovđ Held: 13 Feb, 2:15 PM|MMartin Petkov listened to call 6дDiscovery with Martin PetkovHeld: 21 Jan, 4:00 PMMartin Petkov listened to call 6đactiviry with Jonaunan HeatoniHeld: 25 Sep, 2024, 1:33 PMGalya Dimitrova listened to call 6đactivity with David EhrlichŒ Held: 9 Oct, 2024, 3:31 PM|Aneliya Angelova listened to call 60Cold call with Robinson Crusoe New 13333Held: 23 Jul, 2025, 5:43 PMJiminny Web SA shared in Slack 0Cold call with Robinson Crusoe New 13333Held: 23 Jul, 2025, 5:43 PM|+ & 8 Fitter Styleselement a: "hov .cls + *O-bta, body : €vue-ma-bh4L87Tr.ess:2webkrt text size dorasto 1o0 8,wwebkit font feature settings:→ "kern" 1+ ®-moz-font-feature-settings: $ "kern" 1; 85, , b ody, Iht, h2, h3, b4, xwe-ng-bhAl87Tr. Cssi2-webkit-font-smoothing: P antialiased; 8Ỡ Duration: 7mO Duration: 11mlỞ Duration: 35mÔ Duration: 37mỞ Duration: 39mỞ Duration: 2m• Duration: 2ml8 Apr, 12:51 AM≥ Value: $02/ Feb, 4:30 PM§ Value: $122 Jan, 1:30 PMÈ Value: $220 Jan, 11:42 AM§ Value: E8,88626 Nov, 2025, 1:29 PM≥ Value: $23,00018 Aug, 2025, 8:45 PMÈ Value: $523 Jul, 2025, 5:48 PM≥ Value: $5© 99+O] LayoutvriexooxConoureaCnanoesComoauolIlvselecta rex conciner olem o continve- GridOverlay GridDaф0• button $0• a._active_q95zi_49 Ф0...
|
NULL
|
-3998281893877076358
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/cashoodraPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | u:SecurityGroup | EC2 |us-east-210JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabMy RecordingsTeam RecordingsEveryone's RecordingsNikolav Yankov at Jiminny (EU) • M~12 Feb, 10:22 AMNikolay Yankov at Jiminny (EU) ® 112 Feb. 10:13 AMINikolay Yankov at Jiminny (EU) & 1p12 Feb, 9:43 AMUnknown Customer WNotetaker added by Nikolay Yankov26 Jan. 11:31 AMUnknown CustomerNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer WNotetaker added bv Nikolav Yankovi23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-19-23@10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet → M4Notetaker added on 11-16-23 @ 17:14Cold16 Nov, 2023, 6:11 PMJY-18909-automated-reports-ask-jiminny = 869720O InspectorConsole• DebuggerDTrending this monthScheduleThis WeekAPAPT.L Network(} Style Editor A Performance Memory E Storage i Accessibility & Application• Search HllMlsibuemre nont.cheads < headsevent<body class="fixed-header Frontend pace-done pace-done"> (event<html lanq="en" stvle="-asset-image-logo-short-100: "data:image/svq+xml;base64,PHN…™t0S4xLTEu0C0xNy4zLS43LTIxIDN6IiBmaWxsPSIiZmZmIi8+PC9zdmc+)="> (event]DOOV><ntmienimi › boay.rixea-neader.rrontena.pace-done< 40 ldl l Support Daily • in 3h 1mA100% CSTue 14 Apr 11:59:45You are currently impersonating Nikolay Yankov <)Sort by: Most playedLive FeedUnknown Customer MNotetaker added by Veselin Kulovsime atedTeam Schedule22Unknown CustomerRefinement - ProcessingTomorrow, 10:30 AMUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMInvite NotetakerVeselin Kulov listened to call 6дactivity with unknown customerđ Held: 8 Apr, 12:36 AM|Nikolay Nikolov listened to call 6дWeb Demo with Martin Petkovđ Held: 13 Feb, 2:15 PM|MMartin Petkov listened to call 6дDiscovery with Martin PetkovHeld: 21 Jan, 4:00 PMMartin Petkov listened to call 6đactiviry with Jonaunan HeatoniHeld: 25 Sep, 2024, 1:33 PMGalya Dimitrova listened to call 6đactivity with David EhrlichŒ Held: 9 Oct, 2024, 3:31 PM|Aneliya Angelova listened to call 60Cold call with Robinson Crusoe New 13333Held: 23 Jul, 2025, 5:43 PMJiminny Web SA shared in Slack 0Cold call with Robinson Crusoe New 13333Held: 23 Jul, 2025, 5:43 PM|+ & 8 Fitter Styleselement a: "hov .cls + *O-bta, body : €vue-ma-bh4L87Tr.ess:2webkrt text size dorasto 1o0 8,wwebkit font feature settings:→ "kern" 1+ ®-moz-font-feature-settings: $ "kern" 1; 85, , b ody, Iht, h2, h3, b4, xwe-ng-bhAl87Tr. Cssi2-webkit-font-smoothing: P antialiased; 8Ỡ Duration: 7mO Duration: 11mlỞ Duration: 35mÔ Duration: 37mỞ Duration: 39mỞ Duration: 2m• Duration: 2ml8 Apr, 12:51 AM≥ Value: $02/ Feb, 4:30 PM§ Value: $122 Jan, 1:30 PMÈ Value: $220 Jan, 11:42 AM§ Value: E8,88626 Nov, 2025, 1:29 PM≥ Value: $23,00018 Aug, 2025, 8:45 PMÈ Value: $523 Jul, 2025, 5:48 PM≥ Value: $5© 99+O] LayoutvriexooxConoureaCnanoesComoauolIlvselecta rex conciner olem o continve- GridOverlay GridDaф0• button $0• a._active_q95zi_49 Ф0...
|
NULL
|
|
10812
|
215
|
17
|
2026-04-14T08:59:48.692605+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157188692_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesWindowP FirefoxFileEditViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eFal CloudWatch | us-east-2New TabFal CloudWatch | us-east-2+ New TabToolsHelpdoo.sideme.minny.com/casnoodraMy Recordings10Team RecordingsNikolav Yankov at Jiminny (EU) • M~12 Feb, 10:22 AMNikolay Yankov at Jiminny (EU) ® 112 Feb. 10:13 AMINikolay Yankov at Jiminny (EU) & 1p12 Feb, 9:43 AMUnknown Customer WNotetaker added by Nikolay Yankov26 Jan. 11:31 AMUnknown CustomerNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added hv Nikolav Yankov.23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-19-23@10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet®1Notetaker added on 11-16-23 @ 17:14Cold16 Nov, 2023, 6:11 PMEveryone's RecordingsDDJY-18909-automated-reports-ask-iiminny = 869720You are currenuly impersonauine Nikolay rankovTrending this monthSort by: Most playedUnknown Customer MNotetaker added by Veselin Kulovtimes playcdTeam ScheduleLive FeedScheduleThis WeekAPInvite NotetakerUnknown CustomerRefinement - ProcessingTomorrow, 10:30 AMUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMMMJW. 40 llVeselin Kulov listened to call 608 ADr. 12.51AMactivity with unknown customerf Held: 8 Apr, 12:36 AMỠ Duration: 7m≥ Value: $0Nikolay Nikolov listened to call 6дHen. 4:38 PMWeb Demo with Martin Petkovđ Held: 13 Feb, 2:15 PMQ Duration: 11m≤ Value: $1Martin Petkov listened to call 6д22 Jan, 1:30 PMDiscovery with Martin PetkovHeld: 21 Jan, 4:00 PMỞ Duration: 35m§ Value: $2Martin Petkov listened to call 6d20 Jan, 11:42 AMactivity with Jonathan HeatonHeld: 25 Sep, 2024, 1:33 PM Ở Duration:37m2 Value: £8,886Galya Dimitrova listened to call 6d26 Nov, 2025, 1:29 PMactivity with David EhrlichHeld: 9 Oct, 2024, 3:31 PM Ở Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6đ18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New 13333E Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2m≥ Value: $5Jiminny Web SA shared in Slack &Z3 JUI.Z025.5:48 PM|Cold call with Robinson Crusoe New 13333E Held: 23 Jul, 2025, 5:43 PM• Duration: 2m≥ Value: $5Jiminny WebSA shared in Slack23 Jul, 2025, 5:32 PMactivity with Reward Gatewayf Held: 19 Sep, 2024, 4:00 PMQ Duration: 52m§ Value: $0Jiminny Web SA shared in Slack &17 Jul, 2025, 1:32 PMactivity with Robinson Crusoe New 13333Held: 17 Jul, 2025, 1:28 PMÔ Duration: 105§ Value: $5j Support Daily • in 3h 1mA100% C•Q Inspector• ConsoleD DebuggerQ Search HTMLN Network<!DOCTYPE html>chtml lang="en"Style=--a() Style Editorsvg+xmL; bãPerformance"shedu>uJs/nedu:event: Memorybody class= Tixed-neader<onv class="nace pace-inE StorageAccessibilityApplication</html>Tue 14 Apr 11:59:48099+a0: "data:1mage/+P(9zdmc+:">eventce-done> event*<oav>eventme 10I0*S010>html › body.fixed-header.Frontend.pace-done.pac.P Filter Styles:hov .cls +•0:0element #{bta, bodyvue-mq-bh4L87Tr.Css:2• Gridwebkit text size adjust+100%; APms textsize adjust: 100%; A-moz-font-feature-settings: Dbody,vue-mq-bh4L87Tr.css:2ho ta t-font-smoothing:antallhased:LayoutComputedChangesy -leyooxSelect a Flex container or item tocontinue.Overlay gridОaф0• button @ 0• a._active_qg5zi_49 Ф 0la D C• button Ф 0...
|
NULL
|
-7366474043437937482
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesWindowP FirefoxFileEditViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eFal CloudWatch | us-east-2New TabFal CloudWatch | us-east-2+ New TabToolsHelpdoo.sideme.minny.com/casnoodraMy Recordings10Team RecordingsNikolav Yankov at Jiminny (EU) • M~12 Feb, 10:22 AMNikolay Yankov at Jiminny (EU) ® 112 Feb. 10:13 AMINikolay Yankov at Jiminny (EU) & 1p12 Feb, 9:43 AMUnknown Customer WNotetaker added by Nikolay Yankov26 Jan. 11:31 AMUnknown CustomerNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added hv Nikolav Yankov.23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-19-23@10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet®1Notetaker added on 11-16-23 @ 17:14Cold16 Nov, 2023, 6:11 PMEveryone's RecordingsDDJY-18909-automated-reports-ask-iiminny = 869720You are currenuly impersonauine Nikolay rankovTrending this monthSort by: Most playedUnknown Customer MNotetaker added by Veselin Kulovtimes playcdTeam ScheduleLive FeedScheduleThis WeekAPInvite NotetakerUnknown CustomerRefinement - ProcessingTomorrow, 10:30 AMUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMMMJW. 40 llVeselin Kulov listened to call 608 ADr. 12.51AMactivity with unknown customerf Held: 8 Apr, 12:36 AMỠ Duration: 7m≥ Value: $0Nikolay Nikolov listened to call 6дHen. 4:38 PMWeb Demo with Martin Petkovđ Held: 13 Feb, 2:15 PMQ Duration: 11m≤ Value: $1Martin Petkov listened to call 6д22 Jan, 1:30 PMDiscovery with Martin PetkovHeld: 21 Jan, 4:00 PMỞ Duration: 35m§ Value: $2Martin Petkov listened to call 6d20 Jan, 11:42 AMactivity with Jonathan HeatonHeld: 25 Sep, 2024, 1:33 PM Ở Duration:37m2 Value: £8,886Galya Dimitrova listened to call 6d26 Nov, 2025, 1:29 PMactivity with David EhrlichHeld: 9 Oct, 2024, 3:31 PM Ở Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6đ18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New 13333E Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2m≥ Value: $5Jiminny Web SA shared in Slack &Z3 JUI.Z025.5:48 PM|Cold call with Robinson Crusoe New 13333E Held: 23 Jul, 2025, 5:43 PM• Duration: 2m≥ Value: $5Jiminny WebSA shared in Slack23 Jul, 2025, 5:32 PMactivity with Reward Gatewayf Held: 19 Sep, 2024, 4:00 PMQ Duration: 52m§ Value: $0Jiminny Web SA shared in Slack &17 Jul, 2025, 1:32 PMactivity with Robinson Crusoe New 13333Held: 17 Jul, 2025, 1:28 PMÔ Duration: 105§ Value: $5j Support Daily • in 3h 1mA100% C•Q Inspector• ConsoleD DebuggerQ Search HTMLN Network<!DOCTYPE html>chtml lang="en"Style=--a() Style Editorsvg+xmL; bãPerformance"shedu>uJs/nedu:event: Memorybody class= Tixed-neader<onv class="nace pace-inE StorageAccessibilityApplication</html>Tue 14 Apr 11:59:48099+a0: "data:1mage/+P(9zdmc+:">eventce-done> event*<oav>eventme 10I0*S010>html › body.fixed-header.Frontend.pace-done.pac.P Filter Styles:hov .cls +•0:0element #{bta, bodyvue-mq-bh4L87Tr.Css:2• Gridwebkit text size adjust+100%; APms textsize adjust: 100%; A-moz-font-feature-settings: Dbody,vue-mq-bh4L87Tr.css:2ho ta t-font-smoothing:antallhased:LayoutComputedChangesy -leyooxSelect a Flex container or item tocontinue.Overlay gridОaф0• button @ 0• a._active_qg5zi_49 Ф 0la D C• button Ф 0...
|
10810
|
|
10814
|
215
|
18
|
2026-04-14T08:59:52.952275+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157192952_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720
28
28
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Nikolay Yankov at Jiminny (EU)
12 Feb, 10:22 AM
Nikolay Yankov at Jiminny (EU)
12 Feb, 10:13 AM
Nikolay Yankov at Jiminny (EU)
12 Feb, 9:43 AM
Unknown Customer
Notetaker added by Nikolay Yankov
26 Jan, 11:31 AM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:26 PM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:07 PM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:04 PM
Unknown Customer
Notetaker added on 12-19-23 @ 10:04
19 Dec, 2023, 11:03 AM
Bob Arsenault at Planet
Notetaker added on 11-16-23 @ 17:14
Cold
16 Nov, 2023, 6:11 PM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
Unknown Customer
Refinement - Processing
Tomorrow, 10:30 AM
Unknown Customer
Processing tickets review
Tomorrow, 2:30 PM
Robinson Crusoe Cruises Limited
Sprint Review
Closed Lost
Tomorrow, 4:00 PM
Trending this month
Trending this month
Sort by Most played
Sort by
Most played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
1
times played...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.0890625,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.11796875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Console Home | Console Home | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.08671875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SecurityGroup | EC2 | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.20625,"width":0.06484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.2534722,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.26319444,"width":0.23476562,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.28194445,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":5,"bounds":{"left":0.015625,"top":0.29166666,"width":0.1984375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.31041667,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.015625,"top":0.3201389,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.07890625,"top":0.31666666,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"bounds":{"left":0.0,"top":0.33888888,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":5,"bounds":{"left":0.015625,"top":0.34861112,"width":0.1640625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0,"top":0.3673611,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015625,"top":0.37708333,"width":0.12617187,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.39583334,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.40555555,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.42430556,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.4340278,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.45277777,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.4625,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.48125,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.015625,"top":0.49097222,"width":0.017578125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.50972223,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.51944447,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.003125,"top":0.5395833,"width":0.08710937,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.003125,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.01640625,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.029296875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.0421875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.05546875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny ■ 869720","depth":9,"bounds":{"left":0.09453125,"top":0.9875,"width":0.11796875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"28","depth":12,"bounds":{"left":0.096875,"top":0.925,"width":0.01875,"height":0.030555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28","depth":14,"bounds":{"left":0.10664062,"top":0.9284722,"width":0.00546875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"My Recordings","depth":14,"bounds":{"left":0.13046876,"top":0.0625,"width":0.04375,"height":0.045833334},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"My Recordings","depth":15,"bounds":{"left":0.13710937,"top":0.07013889,"width":0.03046875,"height":0.030555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Team Recordings","depth":14,"bounds":{"left":0.17421874,"top":0.0625,"width":0.048828125,"height":0.045833334},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Team Recordings","depth":15,"bounds":{"left":0.18320313,"top":0.07013889,"width":0.03046875,"height":0.030555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Everyone's Recordings","depth":14,"bounds":{"left":0.22304687,"top":0.0625,"width":0.06328125,"height":0.045833334},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Everyone's Recordings","depth":15,"bounds":{"left":0.23945312,"top":0.07013889,"width":0.03046875,"height":0.030555556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov at Jiminny (EU)","depth":17,"bounds":{"left":0.15585938,"top":0.12777779,"width":0.06992187,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 10:22 AM","depth":17,"bounds":{"left":0.15585938,"top":0.14444445,"width":0.040234376,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov at Jiminny (EU)","depth":17,"bounds":{"left":0.15585938,"top":0.18611111,"width":0.06992187,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 10:13 AM","depth":17,"bounds":{"left":0.15585938,"top":0.20347223,"width":0.040234376,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov at Jiminny (EU)","depth":17,"bounds":{"left":0.15585938,"top":0.24513888,"width":0.06992187,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 9:43 AM","depth":17,"bounds":{"left":0.15585938,"top":0.2625,"width":0.037109375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.15585938,"top":0.30416667,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added by Nikolay Yankov","depth":18,"bounds":{"left":0.15585938,"top":0.32083333,"width":0.08085938,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26 Jan, 11:31 AM","depth":17,"bounds":{"left":0.15585938,"top":0.33819443,"width":0.039453126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.15585938,"top":0.37986112,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added by Nikolay Yankov","depth":18,"bounds":{"left":0.15585938,"top":0.39722222,"width":0.08085938,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jan, 4:26 PM","depth":17,"bounds":{"left":0.15585938,"top":0.4138889,"width":0.036328126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.15585938,"top":0.45555556,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added by Nikolay Yankov","depth":18,"bounds":{"left":0.15585938,"top":0.47291666,"width":0.08085938,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jan, 4:07 PM","depth":17,"bounds":{"left":0.15585938,"top":0.48958334,"width":0.036328126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.15585938,"top":0.53194445,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added by Nikolay Yankov","depth":18,"bounds":{"left":0.15585938,"top":0.5486111,"width":0.08085938,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jan, 4:04 PM","depth":17,"bounds":{"left":0.15585938,"top":0.5659722,"width":0.036328126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":17,"bounds":{"left":0.15585938,"top":0.6076389,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 12-19-23 @ 10:04","depth":18,"bounds":{"left":0.15585938,"top":0.62430555,"width":0.0875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Dec, 2023, 11:03 AM","depth":17,"bounds":{"left":0.15585938,"top":0.64166665,"width":0.055078126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Bob Arsenault at Planet","depth":17,"bounds":{"left":0.15585938,"top":0.68333334,"width":0.05390625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Notetaker added on 11-16-23 @ 17:14","depth":17,"bounds":{"left":0.15585938,"top":0.70069444,"width":0.0875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cold","depth":17,"bounds":{"left":0.15585938,"top":0.7173611,"width":0.010546875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16 Nov, 2023, 6:11 PM","depth":17,"bounds":{"left":0.15585938,"top":0.7347222,"width":0.0515625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Schedule","depth":13,"bounds":{"left":0.29414064,"top":0.23402777,"width":0.028515626,"height":0.023611112},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Schedule","depth":14,"bounds":{"left":0.29414064,"top":0.23819445,"width":0.028515626,"height":0.015277778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Invite Notetaker","depth":14,"bounds":{"left":0.39804688,"top":0.23194444,"width":0.051953126,"height":0.025},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"This Week","depth":14,"bounds":{"left":0.3,"top":0.275,"width":0.0703125,"height":0.025694445},"value":"This Week","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This Week","depth":17,"bounds":{"left":0.30429688,"top":0.28194445,"width":0.02578125,"height":0.011805556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Team Schedule","depth":14,"bounds":{"left":0.37421876,"top":0.275,"width":0.06992187,"height":0.025694445},"value":"Team Schedule","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Schedule","depth":17,"bounds":{"left":0.37851563,"top":0.28194445,"width":0.0359375,"height":0.011805556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.3234375,"top":0.3263889,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Refinement - Processing","depth":17,"bounds":{"left":0.3234375,"top":0.34305555,"width":0.055078126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tomorrow, 10:30 AM","depth":16,"bounds":{"left":0.3234375,"top":0.36041668,"width":0.048046876,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.3234375,"top":0.39791667,"width":0.0453125,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing tickets review","depth":17,"bounds":{"left":0.3234375,"top":0.41527778,"width":0.057421874,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tomorrow, 2:30 PM","depth":16,"bounds":{"left":0.3234375,"top":0.43194443,"width":0.044921875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":16,"bounds":{"left":0.3234375,"top":0.47083333,"width":0.075,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sprint Review","depth":16,"bounds":{"left":0.3234375,"top":0.4875,"width":0.031640626,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Closed Lost","depth":16,"bounds":{"left":0.3234375,"top":0.5048611,"width":0.026171874,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tomorrow, 4:00 PM","depth":16,"bounds":{"left":0.3234375,"top":0.52152777,"width":0.044921875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Trending this month","depth":13,"bounds":{"left":0.3,"top":0.077083334,"width":0.054296874,"height":0.016666668},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trending this month","depth":14,"bounds":{"left":0.3,"top":0.07847222,"width":0.054296874,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Sort by Most played","depth":13,"bounds":{"left":0.384375,"top":0.072916664,"width":0.059765626,"height":0.025694445},"value":"Sort by Most played","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Sort by","depth":14,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Most played","depth":15,"bounds":{"left":0.38867188,"top":0.07986111,"width":0.0296875,"height":0.011805556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"bounds":{"left":0.34453124,"top":0.15277778,"width":0.047265626,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notetaker added by Veselin Kulov","depth":15,"bounds":{"left":0.325,"top":0.16805555,"width":0.09414063,"height":0.013888889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notetaker added by Veselin Kulov","depth":16,"bounds":{"left":0.33671874,"top":0.1701389,"width":0.07070313,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"bounds":{"left":0.3738281,"top":0.18541667,"width":0.0046875,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"bounds":{"left":0.3609375,"top":0.19861111,"width":0.022265624,"height":0.009027778},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2830276631840606318
|
-7561184575426600946
|
visual_change
|
accessibility
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720
28
28
My Recordings
My Recordings
Team Recordings
Team Recordings
Everyone's Recordings
Everyone's Recordings
Nikolay Yankov at Jiminny (EU)
12 Feb, 10:22 AM
Nikolay Yankov at Jiminny (EU)
12 Feb, 10:13 AM
Nikolay Yankov at Jiminny (EU)
12 Feb, 9:43 AM
Unknown Customer
Notetaker added by Nikolay Yankov
26 Jan, 11:31 AM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:26 PM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:07 PM
Unknown Customer
Notetaker added by Nikolay Yankov
23 Jan, 4:04 PM
Unknown Customer
Notetaker added on 12-19-23 @ 10:04
19 Dec, 2023, 11:03 AM
Bob Arsenault at Planet
Notetaker added on 11-16-23 @ 17:14
Cold
16 Nov, 2023, 6:11 PM
Schedule
Schedule
Invite Notetaker
This Week
This Week
Team Schedule
Team Schedule
Unknown Customer
Refinement - Processing
Tomorrow, 10:30 AM
Unknown Customer
Processing tickets review
Tomorrow, 2:30 PM
Robinson Crusoe Cruises Limited
Sprint Review
Closed Lost
Tomorrow, 4:00 PM
Trending this month
Trending this month
Sort by Most played
Sort by
Most played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
1
times played...
|
NULL
|
|
10816
|
215
|
19
|
2026-04-14T08:59:53.933399+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157193933_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowP FirefoxFileEoitViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | u:SecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny¿Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabToolsHelpdoo.sideme.minny.com/ cashbodraMyRecordings$TeamRecordingsEveryone'sRecordingsNikolay Yankov at Jiminny (EU) • VV19 -eb. 10:99 AMINikolay Yankov at Jiminny (EU) → y/'?ren. 10:13AMNikolay Yankov at Jiminny (EU) ® 1p12reb.9:43 AMIUnknown Customer MNotetaker added by Nikolay Yankov26 Jan, 11:31 AMUnknown Customer MpNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-14-23 (@ 10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet ® yNotetaker added on 11-16-23@17:14Coldi16 Nov, 2023, 6:11 PMYou are currently impersonating Nikolay YankovTrending this monthMost playedUnknown Customer MNotetaker added by Veselin KulovD1Invite Notetakerream scneculeLive FeedScheduleinis wveekAPUnknown CustomerRefinement - Processinglomorrow. 1U:3UAVUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LOSTITomorrow, 4:00 PM÷Veselin Kulov listened to call 6д8 Apr, 12:51 AMactivily wiln unknown customerE Held: 8 Apr, 12:36 AM§ Value: $0Ở Duration: 7mNikolay Nikolov listened to call 6đ27 Feb, 4:38 PMWeb Demo with Martin PetkovE Held: 13 Feb, 2:15 PM& Value: $1© Duration: 11mlMartin Petkov listened to call 6dLLJan. 1:30 PMDiscovery with Martin Petkovf Held: 21 Jan, 4:00 PMà Value: $2• Duration: 35mlMartin Petkov listened to call 6d20 Jan. 11:42AMIactivity with Jonathan Heatonf Held: 25 Sep, 2024, 1:33 PMỞ Duration: 37m≥ Value: £8,886Galya Dimitrova listened to call 6дJo Nov. 7079. 1099 PMIactivity with David Ehrlich8 Held: 9 Oct. 2024. 3:31 PMỞ Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6đ18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New13333E Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2mD≥ Value: $5Jiminny Web SA shared in Slack of9ll 9099 44RРM203JY-18909-automated-reports-ask-iiminny = 869720liblj Support Daily • in 3h 1mA100% C•Tue 14 Apr 11:59:53Q Inspector• ConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryFiter URLs© 99+HlMLStatus200200(1012002002002002002002002002002002002001200200200(200206ImagesMediaotherE StorageDisable CacheNo Throttling + 50;DomainDamydeport Cia heportonyGETA find.userpilot.ioNX-094be170POSIAjmny.report-ur…..reportOnlyplainGETA media.app.sta...644e4b20-094f-4211-b5bf-295b061e2377.png• analytex.user..websockeL.token=nx-us40e1/0&sok version=l./ weosocketplainPOSTA imny.report-ur...GETA media app.st...reportOnlyplainovcuvonrbvLubMlsrviolzukormiluesozPovrsz.o imeGETA media.app.sta...yr2EEwxKY1SrJMSEIR980sfGmAKBfv3zFr2OW7Mf. imgGETA media.app.qai.0946295d-9d1c-481e-8d2d-2et75137719c.pngPOSTA imny.report-ur... reportonlyplainPOSTA imny.report-ur...reportOnlyplainPOSTAjmny.report-ur…..reportonlyplainPOSTA jmny.report-ur...reportOnlyplainPOSTA imny.report-ur…..reportOnlyplainPOSTAlimny.report-ur... reportOnlyPOSTA imny.report-ur…..reportOnlyolalnPOSTA jmny.report-ur...reportOnlyplainPOSTA imny.report-ur..reportonlyPOSTA imnyy.report-ur... reportonlyplainPOSTA imny.report-ur..reportonlyplainPOSTAjmny.report-ur...reportonvolainPOSTA imny.report-ur...reportOnlyplainPOST• imny.report-ur... reportOnlyplainPOSTA jmny.report-ur...reportOnlyplainPOST• imny.report-ur..reportOnlyplainPOSTA jmny.report-ur...reportOnlycspplainPOSTA jmny.report-ur...reporonyplalnPOSTA imny.report-ur...reportOnlyplainPOSTA imny.report-ur...reportOnlyplainPOSTA imny,report-ur...reportOnlyolainPOSTA imny.report-ur...reportOnlyplainAjmny.report-ur….. reportOnlyplainPOSTAjmny.report-ur…. reportOnlyPOSIA imny.report-ur...reportOnlyplainGETqVZuv5nPBvLuBMISrVi5L2Uk5YmilueSoZP6vt92.p imgGETA [EMAIL] media app.sta...kdEXJ2L5dgqPqsdiZiy1uUh10SPS1JBuNq0Ax96X.j imgjpegGETA media app.st...ZDokUVI960pXIxoxuXN9k4g65Qb3VsgBzMbVIPm/ imgGETA media app.sta...LuhbalJ lol/ULgINYLz1HQ/FBKgLSO9FdeBgrUd4.JlimgjpegGETA media.app.sta.0946295d-9d1c-481e-8d2d-2et75137719c.pngPOSTA imnv.report-ur.. reportOnlvolainGETmeala.apo.staein,dEIY5QfyMfMvStClv5KRAVEahaFrgvUlq6FZKkZu.jf imgGETmedia.app.stagin..ZFZVIEUTEFGFLUMNCVBkxCqwlYJdlLR0wryJ084A.limgjpegGET644e4b20-094f-4211-b5bf-295b061e2377.pngGETA media.app.st...s2aucsoe-1/00-4080-a5a4-ercczou0/aea.ongGETA media app.sta...GdbC87ozRSNb1UNS1ILYQYyOtcVyBZCyRHHaMHC imgPOSTA [EMAIL]=oonxaf/o atform-staging&r=6-019d8b28-3eff- xhrPOSTA imny.report-ur...reportonlyplainPOSTAr.logr-in.comTasoonxat/o attorm-staginexr=o-01908028-301f- xhiPOSTAljmny.report-ur.. reportOnlyPOSIr.logr-in.coml?a=ponxat/plattorm-stagingar=b-019d8b28-3eff-. xhr186 requests4.31 MB 1.10 MB transterreoFinish: 13.10 s DOMContentLoaded: 300 msload: 573 msTizms20.48 $NS BINDING AB.62 B0B2.87 kB12 ms632 BNS_BINDING_AB...OB|12 mscached 51.77 kB0 mscached 501.953.97 kBNS BINDING AB.NS_BINDING_AB...NS BINDING AB.0BNS_BINDING_AB..NS BINDING AB.0BNS_BINDING_AB...NS_BINDING_AB...NS BINDING ABNS_BINDING_AB..NS BINDING ABAOBNS_BINDING_AB...NS BINDING ABNS_BINDING_ AB..NS BINDING AB..NS_BINDING_AB...OBNS_BINDING_AB...NS BNDING AROBNS_BINDING_AB..NS_BINDING_AB...NS_BINDING_AB...NS BINDING AB.NS_BINDING_ AB..NS BINDING AB..0BNS_BINDING_AB...NS BINDING AB.0Bcachedll 5177 kBcached 20.52cached2.39 kB1.40 kB9.1s kB3.97 kBNS SINDING ABA7.13 kBcached20.52.2.87 kB3.26 kBNS_BINDING_AB..OB12 ms11 ms13 ms13 ms15 ms14 ms16 ms|14 ms15 ms15 ms13 ms15 ms11 ms12 ms13 ms0 msoms0 ms|12 msUms0 ms14 meNS_BINDING_AB...S41 KBNS_BINDING_AB...5.40 kB12 ms169 ms172 ms...
|
NULL
|
-2509954164867709419
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowP FirefoxFileEoitViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | u:SecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny¿Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabToolsHelpdoo.sideme.minny.com/ cashbodraMyRecordings$TeamRecordingsEveryone'sRecordingsNikolay Yankov at Jiminny (EU) • VV19 -eb. 10:99 AMINikolay Yankov at Jiminny (EU) → y/'?ren. 10:13AMNikolay Yankov at Jiminny (EU) ® 1p12reb.9:43 AMIUnknown Customer MNotetaker added by Nikolay Yankov26 Jan, 11:31 AMUnknown Customer MpNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-14-23 (@ 10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet ® yNotetaker added on 11-16-23@17:14Coldi16 Nov, 2023, 6:11 PMYou are currently impersonating Nikolay YankovTrending this monthMost playedUnknown Customer MNotetaker added by Veselin KulovD1Invite Notetakerream scneculeLive FeedScheduleinis wveekAPUnknown CustomerRefinement - Processinglomorrow. 1U:3UAVUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LOSTITomorrow, 4:00 PM÷Veselin Kulov listened to call 6д8 Apr, 12:51 AMactivily wiln unknown customerE Held: 8 Apr, 12:36 AM§ Value: $0Ở Duration: 7mNikolay Nikolov listened to call 6đ27 Feb, 4:38 PMWeb Demo with Martin PetkovE Held: 13 Feb, 2:15 PM& Value: $1© Duration: 11mlMartin Petkov listened to call 6dLLJan. 1:30 PMDiscovery with Martin Petkovf Held: 21 Jan, 4:00 PMà Value: $2• Duration: 35mlMartin Petkov listened to call 6d20 Jan. 11:42AMIactivity with Jonathan Heatonf Held: 25 Sep, 2024, 1:33 PMỞ Duration: 37m≥ Value: £8,886Galya Dimitrova listened to call 6дJo Nov. 7079. 1099 PMIactivity with David Ehrlich8 Held: 9 Oct. 2024. 3:31 PMỞ Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6đ18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New13333E Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2mD≥ Value: $5Jiminny Web SA shared in Slack of9ll 9099 44RРM203JY-18909-automated-reports-ask-iiminny = 869720liblj Support Daily • in 3h 1mA100% C•Tue 14 Apr 11:59:53Q Inspector• ConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryFiter URLs© 99+HlMLStatus200200(1012002002002002002002002002002002002001200200200(200206ImagesMediaotherE StorageDisable CacheNo Throttling + 50;DomainDamydeport Cia heportonyGETA find.userpilot.ioNX-094be170POSIAjmny.report-ur…..reportOnlyplainGETA media.app.sta...644e4b20-094f-4211-b5bf-295b061e2377.png• analytex.user..websockeL.token=nx-us40e1/0&sok version=l./ weosocketplainPOSTA imny.report-ur...GETA media app.st...reportOnlyplainovcuvonrbvLubMlsrviolzukormiluesozPovrsz.o imeGETA media.app.sta...yr2EEwxKY1SrJMSEIR980sfGmAKBfv3zFr2OW7Mf. imgGETA media.app.qai.0946295d-9d1c-481e-8d2d-2et75137719c.pngPOSTA imny.report-ur... reportonlyplainPOSTA imny.report-ur...reportOnlyplainPOSTAjmny.report-ur…..reportonlyplainPOSTA jmny.report-ur...reportOnlyplainPOSTA imny.report-ur…..reportOnlyplainPOSTAlimny.report-ur... reportOnlyPOSTA imny.report-ur…..reportOnlyolalnPOSTA jmny.report-ur...reportOnlyplainPOSTA imny.report-ur..reportonlyPOSTA imnyy.report-ur... reportonlyplainPOSTA imny.report-ur..reportonlyplainPOSTAjmny.report-ur...reportonvolainPOSTA imny.report-ur...reportOnlyplainPOST• imny.report-ur... reportOnlyplainPOSTA jmny.report-ur...reportOnlyplainPOST• imny.report-ur..reportOnlyplainPOSTA jmny.report-ur...reportOnlycspplainPOSTA jmny.report-ur...reporonyplalnPOSTA imny.report-ur...reportOnlyplainPOSTA imny.report-ur...reportOnlyplainPOSTA imny,report-ur...reportOnlyolainPOSTA imny.report-ur...reportOnlyplainAjmny.report-ur….. reportOnlyplainPOSTAjmny.report-ur…. reportOnlyPOSIA imny.report-ur...reportOnlyplainGETqVZuv5nPBvLuBMISrVi5L2Uk5YmilueSoZP6vt92.p imgGETA [EMAIL] media app.sta...kdEXJ2L5dgqPqsdiZiy1uUh10SPS1JBuNq0Ax96X.j imgjpegGETA media app.st...ZDokUVI960pXIxoxuXN9k4g65Qb3VsgBzMbVIPm/ imgGETA media app.sta...LuhbalJ lol/ULgINYLz1HQ/FBKgLSO9FdeBgrUd4.JlimgjpegGETA media.app.sta.0946295d-9d1c-481e-8d2d-2et75137719c.pngPOSTA imnv.report-ur.. reportOnlvolainGETmeala.apo.staein,dEIY5QfyMfMvStClv5KRAVEahaFrgvUlq6FZKkZu.jf imgGETmedia.app.stagin..ZFZVIEUTEFGFLUMNCVBkxCqwlYJdlLR0wryJ084A.limgjpegGET644e4b20-094f-4211-b5bf-295b061e2377.pngGETA media.app.st...s2aucsoe-1/00-4080-a5a4-ercczou0/aea.ongGETA media app.sta...GdbC87ozRSNb1UNS1ILYQYyOtcVyBZCyRHHaMHC imgPOSTA [EMAIL]=oonxaf/o atform-staging&r=6-019d8b28-3eff- xhrPOSTA imny.report-ur...reportonlyplainPOSTAr.logr-in.comTasoonxat/o attorm-staginexr=o-01908028-301f- xhiPOSTAljmny.report-ur.. reportOnlyPOSIr.logr-in.coml?a=ponxat/plattorm-stagingar=b-019d8b28-3eff-. xhr186 requests4.31 MB 1.10 MB transterreoFinish: 13.10 s DOMContentLoaded: 300 msload: 573 msTizms20.48 $NS BINDING AB.62 B0B2.87 kB12 ms632 BNS_BINDING_AB...OB|12 mscached 51.77 kB0 mscached 501.953.97 kBNS BINDING AB.NS_BINDING_AB...NS BINDING AB.0BNS_BINDING_AB..NS BINDING AB.0BNS_BINDING_AB...NS_BINDING_AB...NS BINDING ABNS_BINDING_AB..NS BINDING ABAOBNS_BINDING_AB...NS BINDING ABNS_BINDING_ AB..NS BINDING AB..NS_BINDING_AB...OBNS_BINDING_AB...NS BNDING AROBNS_BINDING_AB..NS_BINDING_AB...NS_BINDING_AB...NS BINDING AB.NS_BINDING_ AB..NS BINDING AB..0BNS_BINDING_AB...NS BINDING AB.0Bcachedll 5177 kBcached 20.52cached2.39 kB1.40 kB9.1s kB3.97 kBNS SINDING ABA7.13 kBcached20.52.2.87 kB3.26 kBNS_BINDING_AB..OB12 ms11 ms13 ms13 ms15 ms14 ms16 ms|14 ms15 ms15 ms13 ms15 ms11 ms12 ms13 ms0 msoms0 ms|12 msUms0 ms14 meNS_BINDING_AB...S41 KBNS_BINDING_AB...5.40 kB12 ms169 ms172 ms...
|
10814
|
|
10818
|
215
|
20
|
2026-04-14T08:59:56.765269+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157196765_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowP FirefoxFileEoitViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny¿Ask Jiminny test report - 8 Aor2201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab$ToolsHelpdoo.sideme.minny.com casnoodraMyRecordingsTeamRecordingsNikolay Yankov at Jiminny (EU) • YV1 -eb. 10:99 AMINikolay Yankov at Jiminny (EU) → y/'?ren. 10:13AMNikolay Yankov at Jiminny (EU) ® 1p12reb.9:43 AMIAI ReportsUnknown Customer MNotetaker added by Nikolay Yankov26 Jan, 11:31 AMUnknown Customer MpNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-14-23 (@ 10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet ® yNotetaker added on 11-16-23@17:14Coldi16 Nov, 2023, 6:11 PMEveryone'sRecordingsYou are currently impersonating Nikolay Yankov <)Trending this monthMost playedUnknown Customer MNotetaker added by Veselin KulovD1ScheduleThis Weekream scneculeAPUnknown CustomerRefinement - Processinglomorrow. 1U:sUAvUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMInvite NotetakerLive FeedVeselin Kulov listened to call 6д8 Apr, 12:51 AMactivily wiln unknown customerHeld: 8 Apr, 12:36 AM§ Value: $0Ở Duration: 7mNikolay Nikolov listened to call 6đ27 Feb, 4:38 PMWeb Demo with Martin PetkovE Held: 13 Feb, 2:15 PM§ Value: $1Ở Duration: 11mMartin Petkov listened to call 6d22 Jan, 1:30 PMDiscovery with Martin PetkovE Held: 21 Jan, 4:00 PM Ở Duration: 35m§ Value: $2Martin Petkov listened to call 6d20 Jan, 11:42 AMactivity with Jonathan HeatonHeld: 25 Sep, 2024, 1:33 PMỞ Duration: 37m≥ Value: £8,886Galya Dimitrova listened to call 6d26 Nov, 2025, 1:29 PMactivity with David thrlichE Held: 9 Oct, 2024, 3:31 PM|Ở Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6d18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New13333Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2m≥ Value: $5Jiminny Web SA shared in Slack 09ll 9099 44RРM40 lilj Support Daily • in 3h 1mAQ InspectorFilter URLs• ConsoleD DebuggerTt Network{) Style Editor( PerformanceO: MemoryAllHMLOssMediaother• Perform a request orReload the page to see detalled information about network activity.• Click on the Obutton to start penormance analysis.100% CS•E StorageTue 14 Apr 11:59:560 99+_ Disable Cache No Throttling + 50:203app.staging.jiminny.com/ai-reports k-iiminny = 869720)Ô No requests...
|
NULL
|
-4328645732212483600
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowP FirefoxFileEoitViewHistoryBookmarksProfilesWindowPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multiple@ Console Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny¿Ask Jiminny test report - 8 Aor2201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab$ToolsHelpdoo.sideme.minny.com casnoodraMyRecordingsTeamRecordingsNikolay Yankov at Jiminny (EU) • YV1 -eb. 10:99 AMINikolay Yankov at Jiminny (EU) → y/'?ren. 10:13AMNikolay Yankov at Jiminny (EU) ® 1p12reb.9:43 AMIAI ReportsUnknown Customer MNotetaker added by Nikolay Yankov26 Jan, 11:31 AMUnknown Customer MpNotetaker added by Nikolay Yankov23 Jan, 4:26 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:07 PMUnknown Customer MNotetaker added by Nikolay Yankov23 Jan, 4:04 PMUnknown Customer MNotetaker added on 12-14-23 (@ 10:0419 Dec, 2023, 11:03 AMBob Arsenault at Planet ® yNotetaker added on 11-16-23@17:14Coldi16 Nov, 2023, 6:11 PMEveryone'sRecordingsYou are currently impersonating Nikolay Yankov <)Trending this monthMost playedUnknown Customer MNotetaker added by Veselin KulovD1ScheduleThis Weekream scneculeAPUnknown CustomerRefinement - Processinglomorrow. 1U:sUAvUnknown CustomerProcessing tickets reviewTomorrow, 2:30 PMRobinson Crusoe Cruises Limited ®Sprint ReviewClosed LostTomorrow, 4:00 PMInvite NotetakerLive FeedVeselin Kulov listened to call 6д8 Apr, 12:51 AMactivily wiln unknown customerHeld: 8 Apr, 12:36 AM§ Value: $0Ở Duration: 7mNikolay Nikolov listened to call 6đ27 Feb, 4:38 PMWeb Demo with Martin PetkovE Held: 13 Feb, 2:15 PM§ Value: $1Ở Duration: 11mMartin Petkov listened to call 6d22 Jan, 1:30 PMDiscovery with Martin PetkovE Held: 21 Jan, 4:00 PM Ở Duration: 35m§ Value: $2Martin Petkov listened to call 6d20 Jan, 11:42 AMactivity with Jonathan HeatonHeld: 25 Sep, 2024, 1:33 PMỞ Duration: 37m≥ Value: £8,886Galya Dimitrova listened to call 6d26 Nov, 2025, 1:29 PMactivity with David thrlichE Held: 9 Oct, 2024, 3:31 PM|Ở Duration: 39m≥ Value: $23,000Aneliya Angelova listened to call 6d18 Aug, 2025, 8:45 PMCold call with Robinson Crusoe New13333Held: 23 Jul, 2025, 5:43 PMỞ Duration: 2m≥ Value: $5Jiminny Web SA shared in Slack 09ll 9099 44RРM40 lilj Support Daily • in 3h 1mAQ InspectorFilter URLs• ConsoleD DebuggerTt Network{) Style Editor( PerformanceO: MemoryAllHMLOssMediaother• Perform a request orReload the page to see detalled information about network activity.• Click on the Obutton to start penormance analysis.100% CS•E StorageTue 14 Apr 11:59:560 99+_ Disable Cache No Throttling + 50:203app.staging.jiminny.com/ai-reports k-iiminny = 869720)Ô No requests...
|
NULL
|
|
10819
|
215
|
21
|
2026-04-14T08:59:59.814008+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157199814_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/ai-reports
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720
28
28
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Report Type Report Type
Report Type
Report Type
Clear all
NAME
FREQUENCY
SHARED
DATE
ACTIONS
No reports have been created yet
You are currently impersonating Nikolay Yankov
Clear
Filter URLs
Pause/Resume recording network log
New Request
Search
Request Blocking
Disable Cache
Disable Cache
No Throttling
Network Settings
All
HTML
CSS
JS
XHR
Fonts
Images
Media
WS
Other
Status
Status
Method
Method
Domain
Domain
File
File
Initiator
Initiator
Type
Type
Transferred
Transferred
Size
Size
0 ms 2.56 s
0 ms
2.56 s
POST
jmny.report-uri.com
reportOnly
csp
plain
NS_BINDING_ABORTED
0 B
13 ms
POST
r.logr-in.com
i?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7d1d-91e5-1c598b541c05&t=14f86387-75a7-4913-84ea-8564cbf50ebc&s=0&hr=t&u=c4fb084a-b33a-46fe-904b-351b592a4b0f&is=IDENTIFIED&rs=0,t
xhr
NS_BINDING_ABORTED
0 B
0 ms
200
GET
app.staging.jiminny.com
ai-reports
document
html
service worker
16.67 kB
0 ms
200
GET...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.0890625,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.11796875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Console Home | Console Home | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.08671875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SecurityGroup | EC2 | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.20625,"width":0.06484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.2534722,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.26319444,"width":0.23476562,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.28194445,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":5,"bounds":{"left":0.015625,"top":0.29166666,"width":0.1984375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.31041667,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.015625,"top":0.3201389,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.07890625,"top":0.31666666,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"bounds":{"left":0.0,"top":0.33888888,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":5,"bounds":{"left":0.015625,"top":0.34861112,"width":0.1640625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0,"top":0.3673611,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015625,"top":0.37708333,"width":0.12617187,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.39583334,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.40555555,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.42430556,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.4340278,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.45277777,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.4625,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.48125,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.015625,"top":0.49097222,"width":0.017578125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.50972223,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.51944447,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.003125,"top":0.5395833,"width":0.08710937,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.003125,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.01640625,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.029296875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.0421875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.05546875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny ■ 869720","depth":9,"bounds":{"left":0.09453125,"top":0.9875,"width":0.11796875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"28","depth":12,"bounds":{"left":0.096875,"top":0.925,"width":0.01875,"height":0.030555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28","depth":14,"bounds":{"left":0.10664062,"top":0.9284722,"width":0.00546875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"AI Reports","depth":13,"bounds":{"left":0.128125,"top":0.060416665,"width":0.037109375,"height":0.017361112},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI Reports","depth":14,"bounds":{"left":0.128125,"top":0.060416665,"width":0.037109375,"height":0.017361112},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ask Jiminny reports","depth":13,"bounds":{"left":0.54609376,"top":0.05625,"width":0.06992187,"height":0.025},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny reports","depth":14,"bounds":{"left":0.56210935,"top":0.063194446,"width":0.0484375,"height":0.011805556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Report name","depth":17,"bounds":{"left":0.14257812,"top":0.09513889,"width":0.068359375,"height":0.017361112},"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Period","depth":20,"bounds":{"left":0.234375,"top":0.1,"width":0.01484375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Report Type Report Type","depth":16,"bounds":{"left":0.31640625,"top":0.09513889,"width":0.07773437,"height":0.017361112},"value":"Report Type Report Type","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Report Type","depth":18,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Report Type","depth":19,"bounds":{"left":0.31640625,"top":0.09861111,"width":0.027734375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear all","depth":13,"bounds":{"left":0.4015625,"top":0.09791667,"width":0.033203125,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"NAME","depth":16,"bounds":{"left":0.12773438,"top":0.14583333,"width":0.015234375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FREQUENCY","depth":16,"bounds":{"left":0.33984375,"top":0.14583333,"width":0.030859375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SHARED","depth":16,"bounds":{"left":0.41054687,"top":0.14583333,"width":0.020703126,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":16,"bounds":{"left":0.48125,"top":0.14583333,"width":0.012890625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIONS","depth":16,"bounds":{"left":0.55195314,"top":0.14583333,"width":0.02265625,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No reports have been created yet","depth":13,"bounds":{"left":0.30429688,"top":0.26458332,"width":0.1375,"height":0.020833334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You are currently impersonating Nikolay Yankov","depth":11,"bounds":{"left":0.29921874,"top":0.046527777,"width":0.10859375,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Clear","depth":16,"bounds":{"left":0.6269531,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Filter URLs","depth":16,"bounds":{"left":0.6390625,"top":0.065972224,"width":0.2125,"height":0.018055556},"help_text":"","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Pause/Resume recording network log","depth":16,"bounds":{"left":0.86757815,"top":0.068055555,"width":0.01015625,"height":0.014583333},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"New Request","depth":16,"bounds":{"left":0.8785156,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Search","depth":16,"bounds":{"left":0.8894531,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Request Blocking","depth":16,"bounds":{"left":0.9003906,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Disable Cache","depth":17,"bounds":{"left":0.91445315,"top":0.06944445,"width":0.00546875,"height":0.009722223},"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Disable Cache","depth":17,"bounds":{"left":0.92109376,"top":0.07013889,"width":0.029296875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"No Throttling","depth":16,"bounds":{"left":0.9546875,"top":0.06875,"width":0.031640626,"height":0.0125},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Network Settings","depth":16,"bounds":{"left":0.98828125,"top":0.068055555,"width":0.01015625,"height":0.013888889},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"All","depth":17,"bounds":{"left":0.6296875,"top":0.088194445,"width":0.009765625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"HTML","depth":17,"bounds":{"left":0.64023435,"top":0.088194445,"width":0.016796876,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"CSS","depth":17,"bounds":{"left":0.6578125,"top":0.088194445,"width":0.01328125,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"JS","depth":17,"bounds":{"left":0.671875,"top":0.088194445,"width":0.009765625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"XHR","depth":17,"bounds":{"left":0.68242186,"top":0.088194445,"width":0.0140625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Fonts","depth":17,"bounds":{"left":0.6972656,"top":0.088194445,"width":0.016015625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Images","depth":17,"bounds":{"left":0.7140625,"top":0.088194445,"width":0.019140625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Media","depth":17,"bounds":{"left":0.73398435,"top":0.088194445,"width":0.0171875,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"WS","depth":17,"bounds":{"left":0.7519531,"top":0.088194445,"width":0.01171875,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Other","depth":17,"bounds":{"left":0.7644531,"top":0.088194445,"width":0.01640625,"height":0.013888889},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Status","depth":24,"bounds":{"left":0.62539065,"top":0.10555556,"width":0.021484375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.6273438,"top":0.10972222,"width":0.01328125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Method","depth":24,"bounds":{"left":0.6472656,"top":0.10555556,"width":0.020703126,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Method","depth":26,"bounds":{"left":0.64921874,"top":0.10972222,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Domain","depth":24,"bounds":{"left":0.6683594,"top":0.10555556,"width":0.042578124,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Domain","depth":26,"bounds":{"left":0.6703125,"top":0.10972222,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"File","depth":24,"bounds":{"left":0.71132815,"top":0.10555556,"width":0.10625,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"File","depth":26,"bounds":{"left":0.7132813,"top":0.10972222,"width":0.00703125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Initiator","depth":24,"bounds":{"left":0.8179687,"top":0.10555556,"width":0.042578124,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Initiator","depth":26,"bounds":{"left":0.81992185,"top":0.10972222,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Type","depth":24,"bounds":{"left":0.8609375,"top":0.10555556,"width":0.02109375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Type","depth":26,"bounds":{"left":0.8628906,"top":0.10972222,"width":0.009765625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Transferred","depth":24,"bounds":{"left":0.88242185,"top":0.10555556,"width":0.0421875,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Transferred","depth":26,"bounds":{"left":0.884375,"top":0.10972222,"width":0.0234375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Size","depth":24,"bounds":{"left":0.925,"top":0.10555556,"width":0.02109375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Size","depth":26,"bounds":{"left":0.92695314,"top":0.10972222,"width":0.00859375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"0 ms 2.56 s","depth":24,"bounds":{"left":0.9464844,"top":0.10555556,"width":0.04765625,"height":0.016666668},"help_text":"Timeline","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0 ms","depth":27,"bounds":{"left":0.94804686,"top":0.11180556,"width":0.007421875,"height":0.0069444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2.56 s","depth":27,"bounds":{"left":0.9722656,"top":0.11180556,"width":0.01015625,"height":0.0069444445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"POST","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jmny.report-uri.com","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"reportOnly","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"csp","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"plain","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NS_BINDING_ABORTED","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0 B","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13 ms","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"POST","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"r.logr-in.com","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"i?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7d1d-91e5-1c598b541c05&t=14f86387-75a7-4913-84ea-8564cbf50ebc&s=0&hr=t&u=c4fb084a-b33a-46fe-904b-351b592a4b0f&is=IDENTIFIED&rs=0,t","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"xhr","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NS_BINDING_ABORTED","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0 B","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0 ms","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app.staging.jiminny.com","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ai-reports","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"document","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"html","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"service worker","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16.67 kB","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0 ms","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"200","depth":25,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"GET","depth":24,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
9119530695416450857
|
-7846020823674916114
|
visual_change
|
accessibility
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720
28
28
AI Reports
AI Reports
Ask Jiminny reports
Ask Jiminny reports
Report name
Period
Report Type Report Type
Report Type
Report Type
Clear all
NAME
FREQUENCY
SHARED
DATE
ACTIONS
No reports have been created yet
You are currently impersonating Nikolay Yankov
Clear
Filter URLs
Pause/Resume recording network log
New Request
Search
Request Blocking
Disable Cache
Disable Cache
No Throttling
Network Settings
All
HTML
CSS
JS
XHR
Fonts
Images
Media
WS
Other
Status
Status
Method
Method
Domain
Domain
File
File
Initiator
Initiator
Type
Type
Transferred
Transferred
Size
Size
0 ms 2.56 s
0 ms
2.56 s
POST
jmny.report-uri.com
reportOnly
csp
plain
NS_BINDING_ABORTED
0 B
13 ms
POST
r.logr-in.com
i?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7d1d-91e5-1c598b541c05&t=14f86387-75a7-4913-84ea-8564cbf50ebc&s=0&hr=t&u=c4fb084a-b33a-46fe-904b-351b592a4b0f&is=IDENTIFIED&rs=0,t
xhr
NS_BINDING_ABORTED
0 B
0 ms
200
GET
app.staging.jiminny.com
ai-reports
document
html
service worker
16.67 kB
0 ms
200
GET...
|
10818
|
|
10821
|
215
|
22
|
2026-04-14T09:00:01.620321+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157201620_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowH FirefoxFileEoitViewHistoryBookmarksProfilesWindowHelpPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabToolsdoo.sideme.minny.com/ di-teoorlsAl Reports• Report namePeriodINAME -10You are currently impersonating Nikolay Yankov <)Report Type© Clear all |FREQUENCYSHAREDDATE YS03 Ask Jiminny reportsACTIONSNo reports have been created yetJY-18909-automated-reports-ask-iiminny = 869720)lablSupport Daily • in 3hA100% C•Tue 14 Apr 12:00:01Q InspectorFiter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceELE MemoryE StorageAlIHIMLStatus2002002001200200200200200(200200200200101200200200aaaaaaaaaaaaa200ImagesMedia© 99+Disable CacheNo Throttling + 50POSTGElDomainDe vourtoniig"A B 036719.ing...is.userpilot.ioGETGETGETA media app.sta...GETA app.staging.ji...GETA app.staging.ji...Jepyooeterponorpef.oont ferorooier doont ye note/api/5627310/envelope/?sentry_version=7&sentry_l fetchlatest.sdata:image/svg+xml;base64,PHN2ZyBoZWInaHQ91 imgdara.lmace/svetxmi.oaseo4.PMNzLybozwinaresl imeldEIY5QfyMfMvStCIv5KRAVEahaFrgvUlq6FZKkZu.jp imgsearch?status[|=completed&sort_by=dateHeld +a xhrautomated-reportsjpegjsonGET"app.staging.ji.A xhrGETAa app.staging,.i...IntegrationsPOST*jmny.report-ur..reportonlyPOSTAjmny.report-ur…..reportonlyPOSTA jmny.report-ur...reportOnlyPOST• imny.report-ur... reportOnlyPOSTAjmny.report-ur.. reportOnlyPOSTA imny.report-ur….reportOnlyjsonplainplainplainplainplainplalnGETAjs.userpilot.ioPOSTA jmny.report-ur...reportonlyGETAA find.userpilot.ioNX-09400170POSTA jmny.report-ur...reportOnlyPOSTapp.staging.ji...authenticatecsp• xhrGETA analytex.user….websocket?token=NX-094be170&sdk_version=1.7E sentry-B0ScDkX...POSTA imy.report-ur... reportOnlyGETA media.app.sta...qVZuv5nPBvLuBMISrVi5L2Uk5YmilueSoZP6vt92.p imgplalnjsonplainjsonplainplainpngGETA media.app.sta...yr2EEwxKY1SrJMSEIR980sfGmAKBfv3zFr2OW7Mf. imgGETA media.app.qa...0946295d-9d1c-481e-8d2d-2ef75137719c.pngPOSTA jmny.report-ur..reporonyPOSTA imnyy.report-ur... reportonlyPOSTA imny.report-ur..reportonlyPOSTA imny.report-ur... reportonlyPOSTA imny.report-ur..reportOnlyPOSTAjmny.report-ur…. reportOnlypngolalnplainplainplainplainplainPOSTA jmy.report-u...reportOnlyPOSTimny.report-ur..reportOnlyPOSTA jmny.report-ur...reportOnlycspPOSTAjmny.report-urreporonyPOSTA imny.report-ur...reportonlvplainplainplainplainPOSTAjmny.report-ur.reportOnlyPOSTA jmny.report-ur...reportOnlyPOSTA imny.report-ur..reportOnlyPOSTA jmny.report-ur..plainplainolainPOSTAljmny.report-ur...reportOnlyPOST• imny.report-ur.reportonlyPOSTA jmny.report-ur...reportOnlyPOSTA jmny.report-ur.reporonyPOSTA jmny.report-ur...renorton vPOSTA imny.report-ur...reportOnlyPOSTA jmny.report-ur...reportOnlyPOSTA jmny.report-ur..reportOnlyPOSTA jmny.report-ur... reportOnlyplainplainolalnplainplainplainplainolainPOSTA jmy.report-u...reportonlyGETdElYb@tymtmvstclv5KRaVLahar-rgvulabr4Kkzu.fpmg169 requests3.83 MB 194.06 KB transterredFinish: 2.24 s DOMContentLoaded: 99 ms load: 250 msTransferred2.06 $500 B143 ms| 43 ms1.31 kB5.15 kBcached7.13 kB6.28 kB 24.21 kB3,23 kB464 B5.65 kB 15.26S8S Kbb53 kbNS_BINDING_AB...NS BINDING AB.NS_BINDING_AB..NS BINDING AB.0BNS_BINDING_AB...NS_BINDING_AB...NS_BINDING_AB..cachedNS BINDING_AB...S.i KB62 BOB96 B632 BNS_BINDING_AB...OBcached 51.77 kBcacned501.95..307 kBOBNS_BINDING_AB..NS BINDING AB.NS_BINDING_AB...NS_BINDING_AB...NS_BINDING_ AB..NS BINDING AB..NS_BINDING_AB...NS_BINDING_AB...NS BNDING ARNS_BINDING_AB...NS BINDING AB.NS_BINDING_AB..NS BINDING ABNS_BINDING_ AB..NS BINDING ABNS_BINDING_AB...NS_BINDING_AB...NS_BINDING_AB..NS_BINDING_AB...NS BINDING AR.NS_BINDING_AB..NS BINDING ABNS_BINDING_ AB..NS SINDING AB.NS_BINDING_ AB..cachedOB0BOBO BOBOBOB7.13 kB1417 ms978 ms879 ms1484 ms.12 ms11 ms12 ms10 ms12 ms0 ms|13 ms959 ms495 ms|12 ms10 ms10 ms|13 ms13 ms|11 ms19 ms26 ms26 ms| 23 ms| 25 ms25 ms22 ms25 msI 19 ms17 msI15 ms15 ms1 14 ms16 ms15 mg|15 ms14 ms12 ms12 ms...
|
NULL
|
4177878521379694850
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesWindowH FirefoxFileEoitViewHistoryBookmarksProfilesWindowHelpPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabToolsdoo.sideme.minny.com/ di-teoorlsAl Reports• Report namePeriodINAME -10You are currently impersonating Nikolay Yankov <)Report Type© Clear all |FREQUENCYSHAREDDATE YS03 Ask Jiminny reportsACTIONSNo reports have been created yetJY-18909-automated-reports-ask-iiminny = 869720)lablSupport Daily • in 3hA100% C•Tue 14 Apr 12:00:01Q InspectorFiter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceELE MemoryE StorageAlIHIMLStatus2002002001200200200200200(200200200200101200200200aaaaaaaaaaaaa200ImagesMedia© 99+Disable CacheNo Throttling + 50POSTGElDomainDe vourtoniig"A B 036719.ing...is.userpilot.ioGETGETGETA media app.sta...GETA app.staging.ji...GETA app.staging.ji...Jepyooeterponorpef.oont ferorooier doont ye note/api/5627310/envelope/?sentry_version=7&sentry_l fetchlatest.sdata:image/svg+xml;base64,PHN2ZyBoZWInaHQ91 imgdara.lmace/svetxmi.oaseo4.PMNzLybozwinaresl imeldEIY5QfyMfMvStCIv5KRAVEahaFrgvUlq6FZKkZu.jp imgsearch?status[|=completed&sort_by=dateHeld +a xhrautomated-reportsjpegjsonGET"app.staging.ji.A xhrGETAa app.staging,.i...IntegrationsPOST*jmny.report-ur..reportonlyPOSTAjmny.report-ur…..reportonlyPOSTA jmny.report-ur...reportOnlyPOST• imny.report-ur... reportOnlyPOSTAjmny.report-ur.. reportOnlyPOSTA imny.report-ur….reportOnlyjsonplainplainplainplainplainplalnGETAjs.userpilot.ioPOSTA jmny.report-ur...reportonlyGETAA find.userpilot.ioNX-09400170POSTA jmny.report-ur...reportOnlyPOSTapp.staging.ji...authenticatecsp• xhrGETA analytex.user….websocket?token=NX-094be170&sdk_version=1.7E sentry-B0ScDkX...POSTA imy.report-ur... reportOnlyGETA media.app.sta...qVZuv5nPBvLuBMISrVi5L2Uk5YmilueSoZP6vt92.p imgplalnjsonplainjsonplainplainpngGETA media.app.sta...yr2EEwxKY1SrJMSEIR980sfGmAKBfv3zFr2OW7Mf. imgGETA media.app.qa...0946295d-9d1c-481e-8d2d-2ef75137719c.pngPOSTA jmny.report-ur..reporonyPOSTA imnyy.report-ur... reportonlyPOSTA imny.report-ur..reportonlyPOSTA imny.report-ur... reportonlyPOSTA imny.report-ur..reportOnlyPOSTAjmny.report-ur…. reportOnlypngolalnplainplainplainplainplainPOSTA jmy.report-u...reportOnlyPOSTimny.report-ur..reportOnlyPOSTA jmny.report-ur...reportOnlycspPOSTAjmny.report-urreporonyPOSTA imny.report-ur...reportonlvplainplainplainplainPOSTAjmny.report-ur.reportOnlyPOSTA jmny.report-ur...reportOnlyPOSTA imny.report-ur..reportOnlyPOSTA jmny.report-ur..plainplainolainPOSTAljmny.report-ur...reportOnlyPOST• imny.report-ur.reportonlyPOSTA jmny.report-ur...reportOnlyPOSTA jmny.report-ur.reporonyPOSTA jmny.report-ur...renorton vPOSTA imny.report-ur...reportOnlyPOSTA jmny.report-ur...reportOnlyPOSTA jmny.report-ur..reportOnlyPOSTA jmny.report-ur... reportOnlyplainplainolalnplainplainplainplainolainPOSTA jmy.report-u...reportonlyGETdElYb@tymtmvstclv5KRaVLahar-rgvulabr4Kkzu.fpmg169 requests3.83 MB 194.06 KB transterredFinish: 2.24 s DOMContentLoaded: 99 ms load: 250 msTransferred2.06 $500 B143 ms| 43 ms1.31 kB5.15 kBcached7.13 kB6.28 kB 24.21 kB3,23 kB464 B5.65 kB 15.26S8S Kbb53 kbNS_BINDING_AB...NS BINDING AB.NS_BINDING_AB..NS BINDING AB.0BNS_BINDING_AB...NS_BINDING_AB...NS_BINDING_AB..cachedNS BINDING_AB...S.i KB62 BOB96 B632 BNS_BINDING_AB...OBcached 51.77 kBcacned501.95..307 kBOBNS_BINDING_AB..NS BINDING AB.NS_BINDING_AB...NS_BINDING_AB...NS_BINDING_ AB..NS BINDING AB..NS_BINDING_AB...NS_BINDING_AB...NS BNDING ARNS_BINDING_AB...NS BINDING AB.NS_BINDING_AB..NS BINDING ABNS_BINDING_ AB..NS BINDING ABNS_BINDING_AB...NS_BINDING_AB...NS_BINDING_AB..NS_BINDING_AB...NS BINDING AR.NS_BINDING_AB..NS BINDING ABNS_BINDING_ AB..NS SINDING AB.NS_BINDING_ AB..cachedOB0BOBO BOBOBOB7.13 kB1417 ms978 ms879 ms1484 ms.12 ms11 ms12 ms10 ms12 ms0 ms|13 ms959 ms495 ms|12 ms10 ms10 ms|13 ms13 ms|11 ms19 ms26 ms26 ms| 23 ms| 25 ms25 ms22 ms25 msI 19 ms17 msI15 ms15 ms1 14 ms16 ms15 mg|15 ms14 ms12 ms12 ms...
|
NULL
|
|
10823
|
215
|
23
|
2026-04-14T09:00:03.730542+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157203730_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/ di-teoorlsAl Reports• Report nameNAME -PeriodIlablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:03ELE Memory{O3 Ask Jiminny reportsPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabYou are currently impersonating Nikolay Yankov <)Report Type• Clear allFREQUENCY +SHAREDDATE YACTIONSCR 0 InspectorConsole| T Filter URLSAll HTML CSSStatus Method DomainPOSTr.logr-in.comOPTIO....r.logr-in.comOPTIO....r.logr-in.com200POSTArlogr-in.com• DebuggerN Network{) Style Editor( PerformanceImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhri?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrYa=ponxat plattorm-staging&r=6-019d8b28-3eft-/ xhriPa=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrTypeE Storage0 99+_ Disable Cache No Throttling + 50:Transferred640 ms283.71 kB419 ms10No reports have been created yetJY-18909-automated-reports-ask-iiminny = 869720)© 4requests | 0 B / 283.71 KB transferredFinish: 568 ms...
|
NULL
|
-8040352681821170525
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/ di-teoorlsAl Reports• Report nameNAME -PeriodIlablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:03ELE Memory{O3 Ask Jiminny reportsPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabYou are currently impersonating Nikolay Yankov <)Report Type• Clear allFREQUENCY +SHAREDDATE YACTIONSCR 0 InspectorConsole| T Filter URLSAll HTML CSSStatus Method DomainPOSTr.logr-in.comOPTIO....r.logr-in.comOPTIO....r.logr-in.com200POSTArlogr-in.com• DebuggerN Network{) Style Editor( PerformanceImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhri?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrYa=ponxat plattorm-staging&r=6-019d8b28-3eft-/ xhriPa=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrTypeE Storage0 99+_ Disable Cache No Throttling + 50:Transferred640 ms283.71 kB419 ms10No reports have been created yetJY-18909-automated-reports-ask-iiminny = 869720)© 4requests | 0 B / 283.71 KB transferredFinish: 568 ms...
|
10821
|
|
10825
|
215
|
24
|
2026-04-14T09:00:05.017450+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157205017_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/ di-teoorlsAl Reports• Report nameNAME -On DemandPeriodilablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:04ELE MemoryE Storage{O3 Ask Jiminny reports0 99+_ Disable Cache No Throttling + 50:640 msPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabYou are currently impersonating Nikolay Yankov <)Report Type• Clear allFREQUENCY +SHAREDDATE YACTIONSCR 0 InspectorConsole| T Filter URLSAll HTML CSSStatus Method DomainPOSTr.logr-in.comOPTIO....r.logr-in.comOPTIO....r.logr-in.com200POSTArlogr-in.com• DebuggerN Network{) Style Editor( PerformanceImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhri?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrYa=ponxat plattorm-staging&r=6-019d8b28-3eft-/ xhriPa=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrTypeTransferred283.71 kB419 ms10No reports have been created yetapp.staging.jiminny.com/ondemand k-iiminny = 869720)© 4requests | 0 B / 283.71 KB transferredFinish: 568 ms...
|
NULL
|
5208029443334826300
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpdoo.sideme.minny.com/ di-teoorlsAl Reports• Report nameNAME -On DemandPeriodilablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:04ELE MemoryE Storage{O3 Ask Jiminny reports0 99+_ Disable Cache No Throttling + 50:640 msPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabYou are currently impersonating Nikolay Yankov <)Report Type• Clear allFREQUENCY +SHAREDDATE YACTIONSCR 0 InspectorConsole| T Filter URLSAll HTML CSSStatus Method DomainPOSTr.logr-in.comOPTIO....r.logr-in.comOPTIO....r.logr-in.com200POSTArlogr-in.com• DebuggerN Network{) Style Editor( PerformanceImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhri?a=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrYa=ponxat plattorm-staging&r=6-019d8b28-3eft-/ xhriPa=ponxaf/platform-staging&r=6-019d8b28-3eff-7 xhrTypeTransferred283.71 kB419 ms10No reports have been created yetapp.staging.jiminny.com/ondemand k-iiminny = 869720)© 4requests | 0 B / 283.71 KB transferredFinish: 568 ms...
|
NULL
|
|
10826
|
215
|
25
|
2026-04-14T09:00:06.685615+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157206685_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEoitViewHistory Bookmarks ProfilesTool Firefox FileEoitViewHistory Bookmarks ProfilesToolsWindow Help© app.staging.jiminny.com/ondemandPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable to |Jy 19798 evaluation for ai activity@ Jiminny8 Ask Jiminny test report - 8 Apr 20)- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleFal CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab40halSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:06O InspectorConsole| T Filter URLSAll HTMLessStatus Method Domain200Posr.loar-in.comD DebuggerN Network{) Style Editor( PerformanceELE MemoryE Storage© 36•Disable Cache No Throttling + 39:ImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhrTypejsonTransferredSizeb69 k.OB173 ms1.28 5o1 requestO B/ 5.59 kB transferredFinish: 1.05s DOMContentLoaded: 779 ms load: 954 ms...
|
NULL
|
-7394777380402619082
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEoitViewHistory Bookmarks ProfilesTool Firefox FileEoitViewHistory Bookmarks ProfilesToolsWindow Help© app.staging.jiminny.com/ondemandPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User piloSRD-6779 | JY-20632 | Unable to |Jy 19798 evaluation for ai activity@ Jiminny8 Ask Jiminny test report - 8 Apr 20)- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleFal CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab40halSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:06O InspectorConsole| T Filter URLSAll HTMLessStatus Method Domain200Posr.loar-in.comD DebuggerN Network{) Style Editor( PerformanceELE MemoryE Storage© 36•Disable Cache No Throttling + 39:ImagesMediaotherInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft-/ xhrTypejsonTransferredSizeb69 k.OB173 ms1.28 5o1 requestO B/ 5.59 kB transferredFinish: 1.05s DOMContentLoaded: 779 ms load: 954 ms...
|
10825
|
|
10827
|
215
|
26
|
2026-04-14T09:00:09.708322+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157209708_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfllesToolsWi FirefoxFileEoitViewHistoryBookmarksProfllesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)labl# Support Daily • in 3hA100% C•Tue 14 Apr 12:00:09O: MemoryE StorageNo tilters annlied0 99+Disable CacheNo Throttling + 50Platform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab10CR O InspectorConsole| T Filter URLSAll HTML CSSCtatucMethodDomain200POSTAr.loar-in.com200POSTA 8 036719ing..200POST200A 8 036719.ing...POSTA 8 0367719.ing...200POSTA 5 036719.ing...200GETA app.staging ji...200GETA app.staging.ji.200200GETapp.stagingiji...GETe app.staging.j...GET200200app.staging.jimin...POSTapp.staging,ji...GET•find.userpilot.ioD DebuggerN Network{) Style Editor( PerformanceImagesMediaInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft- xhr/api/5627310/envelope/?sentry_version=7&sentry_kr fetchapi/562/310/envelope?sentry version=/&sentry_kr fetch/api/5627310/envelope/?sentry_version=7&sentry_ki fetch/api/5627310/envelope/?sentry_version=7&sentry_kr fetchsearch?status[]=completed&sort_by=dateHelde -A xhrA xhrxhrsaved-searchintegrationson-demandrtooic 10=e0410932-c0/0-4106-ac4f- xhrauthenticateNX-094be1/a xhrxhrTypejsonjsonIsonSonTransferredjsonb69 k500 BO B / 173 ms2 B2 B500500 B500 B2B628 KВ 24.21 KB5.65 kB 15.26 kB3.62 k.142 KB3.83 kB5.53 kB3.11 kBcachec96 B62 B143 ms|42 ms44 ms42 ms2151 ms709 ms1466 ms1590 me1048 msJY-18909-automated-reports-ask-iiminny = 869720)-© 12 requests | 46.58 kB / 30.08 kB transferredFinish: 3.84sDOMContentLoaded: 779 ms load: 954 ms...
|
NULL
|
275328729312523073
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfllesToolsWi FirefoxFileEoitViewHistoryBookmarksProfllesToolsWindowHelpapp.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)labl# Support Daily • in 3hA100% C•Tue 14 Apr 12:00:09O: MemoryE StorageNo tilters annlied0 99+Disable CacheNo Throttling + 50Platform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloZ Configure SSH access to multipleConsole Home | Console Home | usSecurityGroup | EC2 |us-east-2JY-20543 add AJ reports User pilo5 SRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201- Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New Tab10CR O InspectorConsole| T Filter URLSAll HTML CSSCtatucMethodDomain200POSTAr.loar-in.com200POSTA 8 036719ing..200POST200A 8 036719.ing...POSTA 8 0367719.ing...200POSTA 5 036719.ing...200GETA app.staging ji...200GETA app.staging.ji.200200GETapp.stagingiji...GETe app.staging.j...GET200200app.staging.jimin...POSTapp.staging,ji...GET•find.userpilot.ioD DebuggerN Network{) Style Editor( PerformanceImagesMediaInitiatorWasponxat/olatrorm-stacinaxr=0-01908028-3eft- xhr/api/5627310/envelope/?sentry_version=7&sentry_kr fetchapi/562/310/envelope?sentry version=/&sentry_kr fetch/api/5627310/envelope/?sentry_version=7&sentry_ki fetch/api/5627310/envelope/?sentry_version=7&sentry_kr fetchsearch?status[]=completed&sort_by=dateHelde -A xhrA xhrxhrsaved-searchintegrationson-demandrtooic 10=e0410932-c0/0-4106-ac4f- xhrauthenticateNX-094be1/a xhrxhrTypejsonjsonIsonSonTransferredjsonb69 k500 BO B / 173 ms2 B2 B500500 B500 B2B628 KВ 24.21 KB5.65 kB 15.26 kB3.62 k.142 KB3.83 kB5.53 kB3.11 kBcachec96 B62 B143 ms|42 ms44 ms42 ms2151 ms709 ms1466 ms1590 me1048 msJY-18909-automated-reports-ask-iiminny = 869720)-© 12 requests | 46.58 kB / 30.08 kB transferredFinish: 3.84sDOMContentLoaded: 779 ms load: 954 ms...
|
NULL
|
|
10829
|
215
|
27
|
2026-04-14T09:00:12.756441+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157212756_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126$00Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344m20 %0Đ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMf Support Daily • in 3hA100% C•Tue 14 Apr 12:00:12Q InspectorConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+Fiter URLsNo Throttling + 50;AlIHMLMe: Domain FileInitiatorHeadersCookiesRequestResponseTimingsSecurity290 PA200 P...Mrlo.A8..."asoonxat o atrorm-stac xhr/api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD...A0../api/5627310/envelope/?: fetchlapi/5627310/envelope/?; fetchsearch?statusll=con +a xhr200 G.А эp...H Xhi200 G..A app...saved-search200 ....8 app.integrations•A xhr200 G...A app...on-demand?topic_io200 P...A app...•A xhr200 G...AA find... NX-094be170200 P... A r.lo...i?a=ponxaf/platform-stag xhr5,59 KB0.Block Resend500 B 2 BgET httos:aop staging.uminnv.com/aoi/vlactvtv/search?status=comoletedesortov=cate6003 28Held&sort_direction=desc&exclude[l=stats&only_recorded=1&user_id[I=c4fb084a-b33a-46fe-904b-351b592a4b0f500 B 2 B500 B 2B6.28 kB 2...5.65 kB 13.62 kB 1....statusVersionTransterreaKeterrer PollcyDiNs kesolution200 0HTTP/30.20 KD (4421 Ko SIZe)no-reterrer-wnen-downgrade3.83 kB 5..• Response Headers (2.956 kB)Raw39,54 .alt-svc: h3=":443 ma=864003.11 kB 9..cache-control: no-cache, privatecontent-encoding: gzip307.70...content-language: encontent-security-policy-report-only: script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: httmepedlepusnehcom mpe hmeretoreotno mibsobeamocomcat.commupedfcutnorockel.lo.style-sre sell unsare-inine mos.con.stagng.miny.comnuos.fonts.googeaois.comnttos./cons.clouatlare.com.lme-srcsetnuos:can.stacine.minny.com/nttos..httos:/is.intercomcdn.com:connect-srchttos:lapp.staging.iiminnv.com httos:media.app.staging.jiminny.com wss:/*.pusher.com [URL_WITH_CREDENTIALS] 6.01 s...
|
NULL
|
-2886714203016822210
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126$00Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344m20 %0Đ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMf Support Daily • in 3hA100% C•Tue 14 Apr 12:00:12Q InspectorConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+Fiter URLsNo Throttling + 50;AlIHMLMe: Domain FileInitiatorHeadersCookiesRequestResponseTimingsSecurity290 PA200 P...Mrlo.A8..."asoonxat o atrorm-stac xhr/api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD...A0../api/5627310/envelope/?: fetchlapi/5627310/envelope/?; fetchsearch?statusll=con +a xhr200 G.А эp...H Xhi200 G..A app...saved-search200 ....8 app.integrations•A xhr200 G...A app...on-demand?topic_io200 P...A app...•A xhr200 G...AA find... NX-094be170200 P... A r.lo...i?a=ponxaf/platform-stag xhr5,59 KB0.Block Resend500 B 2 BgET httos:aop staging.uminnv.com/aoi/vlactvtv/search?status=comoletedesortov=cate6003 28Held&sort_direction=desc&exclude[l=stats&only_recorded=1&user_id[I=c4fb084a-b33a-46fe-904b-351b592a4b0f500 B 2 B500 B 2B6.28 kB 2...5.65 kB 13.62 kB 1....statusVersionTransterreaKeterrer PollcyDiNs kesolution200 0HTTP/30.20 KD (4421 Ko SIZe)no-reterrer-wnen-downgrade3.83 kB 5..• Response Headers (2.956 kB)Raw39,54 .alt-svc: h3=":443 ma=864003.11 kB 9..cache-control: no-cache, privatecontent-encoding: gzip307.70...content-language: encontent-security-policy-report-only: script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: httmepedlepusnehcom mpe hmeretoreotno mibsobeamocomcat.commupedfcutnorockel.lo.style-sre sell unsare-inine mos.con.stagng.miny.comnuos.fonts.googeaois.comnttos./cons.clouatlare.com.lme-srcsetnuos:can.stacine.minny.com/nttos..httos:/is.intercomcdn.com:connect-srchttos:lapp.staging.iiminnv.com httos:media.app.staging.jiminny.com wss:/*.pusher.com [URL_WITH_CREDENTIALS] 6.01 s...
|
10827
|
|
10831
|
215
|
28
|
2026-04-14T09:00:14.841698+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157214841_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recentPlatform Sprint 1 Q2 - Platform TeaTopics: Competitors XShow internal and external activities: Show internal only *)(88)Save Search @ Clear all* Add RecordingA Get NotifiedJY-20543 add AJ reports User piloleamSearch teamsiHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract..Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126$00Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0 D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PМI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMf Support Daily • in 3hA100% C•Tue 14 Apr 12:00:14Q InspectorD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+Filter URLsDisable CacheNo Throttling + 50;AlIHMLMe: Domain FileInitiatorHeadersCookiesRequeskResponseTimingsSecurity290 P.200 P...Mrlo.A8..."asoonxat o atrorm-stac xhr/api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD...A0../api/5627310/envelope/?: fetchlapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...H Xhi200 G..A aрp...saved-search200 ....8 app.integrations•A xhr200 G...A app...on-demand?topic_id"200 P..A app...•A xhr200 G...A find...200 P...A r.lo...i?a=ponxaf/platform-stag xhrP.… r.logr-i... i?a=ponxaf/platform-stag xhr5,59 KB0.Block Resend500 B 2 BgET httos:aop staging.uminnv.com/aoi/vlactvtv/search?status=comoletedesortov=cate6003 28Held&sort_direction=desc&exclude[l=stats&only_recorded=1&user_id[I=c4fb084a-b33a-46fe-904b-351b592a4b0f500 B 2 B500 B 2B6.28 kB 2...5.65 kB 13.62 kB 1....statusVersionTransterreaKeterrer PollcyDiNs kesolution200 0HTTP/36.28 kB (24.21 kB size)no-reterrer-wnen-downgradesystem3.83 kB 5..• Response Headers (2.956 kB)Raw39,54 .alt-svc: h3=":443 ma=864003.11 kB 9..cache-control: no-cache, privatecontent-encoding: gzip307.70...content-language: encontent-security-policy-report-only: script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: httmepedlepusnehcom mpe hmeretoreotno mibsobeamocomcat.commupedfcutnorockel.lo.style-sre sell unsare-inine mos.con.stagng.miny.comnuos.fonts.googeaois.comnttos./cons.clouatlare.com.lme-srcsetnuos:can.stacine.minny.com/[URL_WITH_CREDENTIALS] 8.80 s...
|
NULL
|
753054746816201126
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recentPlatform Sprint 1 Q2 - Platform TeaTopics: Competitors XShow internal and external activities: Show internal only *)(88)Save Search @ Clear all* Add RecordingA Get NotifiedJY-20543 add AJ reports User piloleamSearch teamsiHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract..Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126$00Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0 D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PМI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMf Support Daily • in 3hA100% C•Tue 14 Apr 12:00:14Q InspectorD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+Filter URLsDisable CacheNo Throttling + 50;AlIHMLMe: Domain FileInitiatorHeadersCookiesRequeskResponseTimingsSecurity290 P.200 P...Mrlo.A8..."asoonxat o atrorm-stac xhr/api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD...A0../api/5627310/envelope/?: fetchlapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...H Xhi200 G..A aрp...saved-search200 ....8 app.integrations•A xhr200 G...A app...on-demand?topic_id"200 P..A app...•A xhr200 G...A find...200 P...A r.lo...i?a=ponxaf/platform-stag xhrP.… r.logr-i... i?a=ponxaf/platform-stag xhr5,59 KB0.Block Resend500 B 2 BgET httos:aop staging.uminnv.com/aoi/vlactvtv/search?status=comoletedesortov=cate6003 28Held&sort_direction=desc&exclude[l=stats&only_recorded=1&user_id[I=c4fb084a-b33a-46fe-904b-351b592a4b0f500 B 2 B500 B 2B6.28 kB 2...5.65 kB 13.62 kB 1....statusVersionTransterreaKeterrer PollcyDiNs kesolution200 0HTTP/36.28 kB (24.21 kB size)no-reterrer-wnen-downgradesystem3.83 kB 5..• Response Headers (2.956 kB)Raw39,54 .alt-svc: h3=":443 ma=864003.11 kB 9..cache-control: no-cache, privatecontent-encoding: gzip307.70...content-language: encontent-security-policy-report-only: script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: httmepedlepusnehcom mpe hmeretoreotno mibsobeamocomcat.commupedfcutnorockel.lo.style-sre sell unsare-inine mos.con.stagng.miny.comnuos.fonts.googeaois.comnttos./cons.clouatlare.com.lme-srcsetnuos:can.stacine.minny.com/[URL_WITH_CREDENTIALS] 8.80 s...
|
NULL
|
|
10833
|
215
|
29
|
2026-04-14T09:00:16.904825+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157216904_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720)Unlikely toRenew$42,126$0090 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:16Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling 50.AlIHMLmagesMe: Domain FileInitiator290 PAMrlo.Tasoonxat o attorm-stac xhi200 P...A8.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0..lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-searchA xhr200 ....A app...integrations•A xhrA ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr(200 P... A r.lo...i?a=ponxaf/platform-MediaTransf.,HeadersCookiesRequestResponse5,59 KB0.500 B 2 B JSON500B 2B pagination: { total: 9, current: 1, prev: 1, ... }500 B 2B P resultiy (9)1 (.), .) ..) ) ..)...).)......)..500 B 2Bnistogram:6.28 kB 2...5.65 kB 1.362KB 1.3.83 kB 5...30,54 m3.11 kB 9...TimingsSecurity307.70..1./4 Mb U.14 requests| 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
NULL
|
4232324930504420827
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720)Unlikely toRenew$42,126$0090 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:16Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling 50.AlIHMLmagesMe: Domain FileInitiator290 PAMrlo.Tasoonxat o attorm-stac xhi200 P...A8.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0..lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-searchA xhr200 ....A app...integrations•A xhrA ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr(200 P... A r.lo...i?a=ponxaf/platform-MediaTransf.,HeadersCookiesRequestResponse5,59 KB0.500 B 2 B JSON500B 2B pagination: { total: 9, current: 1, prev: 1, ... }500 B 2B P resultiy (9)1 (.), .) ..) ) ..)...).)......)..500 B 2Bnistogram:6.28 kB 2...5.65 kB 1.362KB 1.3.83 kB 5...30,54 m3.11 kB 9...TimingsSecurity307.70..1./4 Mb U.14 requests| 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
10831
|
|
10835
|
215
|
30
|
2026-04-14T09:00:18.763378+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157218763_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only * )Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720)Unlikely toRenew$42,126$0 80Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:18Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling 50.AlIHMLMediaMe: Domain FileInitiator290 PAMrlo.Tasoonxat o attorm-stac xhi200 P...A8.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0..lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-searchA xhr200 ....A app...integrations•A xhrA ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr(200 P... A r.lo...i?a=ponxaf/platform-Transf.,HeadersCookiesRequestResponse5,59 KB0.500 B 2 B JSON500B 2B pagination: { total: 9, current: 1, prev: 1, ... }500 B 2B,Augesults: (9)1 (-), .) (.) ), )..).....).)500 B 2Bnistogram:6.28 kB 2...5.65 kB 1.362KB 1.3.83 kB 5...30,54 m3.11 kB 9...TimingsSecurity307.70..1./4 Mb U.14 requests| 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
NULL
|
3237417283495314713
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only * )Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomaled call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720)Unlikely toRenew$42,126$0 80Đ0 D44/m11/07/2024, 2:28 PM$1 90Đ0 D344mĐ0D234m$0%0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:18Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling 50.AlIHMLMediaMe: Domain FileInitiator290 PAMrlo.Tasoonxat o attorm-stac xhi200 P...A8.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0..lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-searchA xhr200 ....A app...integrations•A xhrA ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr(200 P... A r.lo...i?a=ponxaf/platform-Transf.,HeadersCookiesRequestResponse5,59 KB0.500 B 2 B JSON500B 2B pagination: { total: 9, current: 1, prev: 1, ... }500 B 2B,Augesults: (9)1 (-), .) (.) ), )..).....).)500 B 2Bnistogram:6.28 kB 2...5.65 kB 1.362KB 1.3.83 kB 5...30,54 m3.11 kB 9...TimingsSecurity307.70..1./4 Mb U.14 requests| 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
NULL
|
|
10836
|
215
|
31
|
2026-04-14T09:00:20.548766+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157220548_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityCurrent StagestatsZ Configure SSH access to multipleHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as particioantJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam memdersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeDurationDateJiminny MSalestorce App IrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126() Export Link0.90 о 344mĐ0D234m00D 2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m•!: Share25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:20Q InspectorFiter URLsD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PAMrlo.asoonxat o atrorm-stac xhn200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetch200 P..AD.../api/5627310/envelope/?: fetch200 P.A0...lapi/5627310/envelope/?; fetch200 G...A app.search?statusll=con +a xhr200 G.A aр...A xhr200 G..A aрp...saved-search200 G..A app...integrations200 G..A ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-Transt...HeadersCookiesRequestResponseTimingsSecurity5,59 KB0.500 B 2 B JSONb00b 28 pagination: total: 9, current: 1, prev: 1, ….500 B 2B,results: (9)1 (), (.), (.3, (.3, (.3, .7, .7, .7, (..} 1500 B 2B• 0: (id: "d8f59af3-db73-4999-a583-9e1ea150ccfb", type: "softphone", language: "en_GB", ...)•1:(1d: "/eabzt2-gesd-4c8b-abcc-df4/0529d526", type: "softphone", language: "en_GB", ..)6.28 kB 2...2: (id: "6317e5ff-6dc9-4bd1-84d3-a47f666443eb", type: "softphone", language: "en_GB",...)5.65 kB 13: {id: "8ce2408c-f4ab-4a62-86ca-cd80d57e146f" type: "conference", title: "Notetaker added3.62 kB 1...ov Nikolav Yankoy".3.83 kB 5..., 4: (id: "716485bd-75a3-481b-bd58-a86d769e8e4e", type: "conference", title: "Notetakeradaed oy Nikolay Yankov..39,54 .6: < 10: "400S/391-8310-4060-[CREDIT_CARD]' Tvoe: "conterence" title: "Notetaken3.11 kB 9...duded by nikolay Tankov y.yb: 10: besbbao0-1340-4001-a430-c/3o2m/oazu tvoe: conterence, tiule: "Notetaker addedcached 6...by Nikolay Yankov", ..,307.70..• 7: { id: "38aafe12-a8d6-45bc-bf45-4d9ef74cb7e4", type: "conference", title: "Notetaker added1./4 Mb U.on 12-19-23 @ 10:04",... )8:Sid: "a94878cc-9f85-4900-032b-5cdee7 23alfg" tvoe: "conference" title: "Notetaker addedon 11-16-23 @ 17:14",...)nistocram:Ô 14 requests | 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
NULL
|
5860173066986983005
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent* Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityCurrent StagestatsZ Configure SSH access to multipleHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as particioantJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam memdersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeDurationDateJiminny MSalestorce App IrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,126() Export Link0.90 о 344mĐ0D234m00D 2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m•!: Share25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.96 PMI13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:20Q InspectorFiter URLsD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage© 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PAMrlo.asoonxat o atrorm-stac xhn200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetch200 P..AD.../api/5627310/envelope/?: fetch200 P.A0...lapi/5627310/envelope/?; fetch200 G...A app.search?statusll=con +a xhr200 G.A aр...A xhr200 G..A aрp...saved-search200 G..A app...integrations200 G..A ap...on-demand?topic_id"200 P..A ap...authenticate•A xhr•A xhr200 G.A find...NX-094be170200 P...A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-Transt...HeadersCookiesRequestResponseTimingsSecurity5,59 KB0.500 B 2 B JSONb00b 28 pagination: total: 9, current: 1, prev: 1, ….500 B 2B,results: (9)1 (), (.), (.3, (.3, (.3, .7, .7, .7, (..} 1500 B 2B• 0: (id: "d8f59af3-db73-4999-a583-9e1ea150ccfb", type: "softphone", language: "en_GB", ...)•1:(1d: "/eabzt2-gesd-4c8b-abcc-df4/0529d526", type: "softphone", language: "en_GB", ..)6.28 kB 2...2: (id: "6317e5ff-6dc9-4bd1-84d3-a47f666443eb", type: "softphone", language: "en_GB",...)5.65 kB 13: {id: "8ce2408c-f4ab-4a62-86ca-cd80d57e146f" type: "conference", title: "Notetaker added3.62 kB 1...ov Nikolav Yankoy".3.83 kB 5..., 4: (id: "716485bd-75a3-481b-bd58-a86d769e8e4e", type: "conference", title: "Notetakeradaed oy Nikolay Yankov..39,54 .6: < 10: "400S/391-8310-4060-[CREDIT_CARD]' Tvoe: "conterence" title: "Notetaken3.11 kB 9...duded by nikolay Tankov y.yb: 10: besbbao0-1340-4001-a430-c/3o2m/oazu tvoe: conterence, tiule: "Notetaker addedcached 6...by Nikolay Yankov", ..,307.70..• 7: { id: "38aafe12-a8d6-45bc-bf45-4d9ef74cb7e4", type: "conference", title: "Notetaker added1./4 Mb U.on 12-19-23 @ 10:04",... )8:Sid: "a94878cc-9f85-4900-032b-5cdee7 23alfg" tvoe: "conference" title: "Notetaker addedon 11-16-23 @ 17:14",...)nistocram:Ô 14 requests | 243.45 kB / 2.14 MB transferredFinish: 8.80s...
|
10835
|
|
10838
|
215
|
32
|
2026-04-14T09:00:25.535671+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157225535_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id|=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as particioantJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:25Q InspectorFilter URLsConsoleD DebuggerN Network(} Style Editor( PerformanceO: MemoryE Storage© 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PA200 P...Mrlo."asoonxat o atrorm-stac xhrA9.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0...lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-search200 G..A ap...integrations•A xhrA app...on-demed?topic_id aA ap...authenticate•A xhr200 G.A find...NX-094be170A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform200 P...Ar.lo.i?a=ponxaf/platform-stag xhr200 P...A r.lo..i?a=ponxaf/platform-stag xhrTranst...HeadersCookiesRequestResponseTimingsSecurity5,59 KB0.500 B 2 B JSONb00b 28 pagination: total: 9, current: 1, prev: 1, ….500 B 2B,results: (9) (.), (..), (.), (.), (.3, (7, .7, (.7, (.1500 B 2B• 0: (id: "d8f59af3-db73-4999-a583-9e1ea150ccfb", type: "softphone", language: "en_GB", ...)•1:(1d: "/eabzt2-gesd-4c8b-abcc-df4/0529d526", type: "softphone", language: "en_GB", ..)6.28 kB 2...2: (id: "6317e5ff-6dc9-4bd1-84d3-a47f666443eb", type: "softphone", language: "en_GB",...)5.65 kB 13: {id: "8ce2408c-f4ab-4a62-86ca-cd80d57e146f", type: "conference" title: "Notetaker added3.62 kB 1...ov Nikolav Yankoy"..3.83 kB 5..., 4: (id: "716485bd-75a3-481b-bd58-a86d769e8e4e", type: "conference", title: "Notetakeradaed oy Nikolay Yankov..39,54 .6: < 10: "400S/391-8310-4060-[CREDIT_CARD]' Tvoe: "conterence" title: "Notetaken3.11 kB 9...duded by nikolay Tankov y.yb: ld: be3bbao0-1348-40e1-a430-c/3ozm/oazu, tvoe: conterence, title: "Notetaker addedcached 6...by Nikolay Yankov", .)307.70..• 7: { id: "38aafe12-a8d6-45bc-bf45-4d9ef74cb7e4", type: "conference", title: "Notetaker added1./4 Mb U.on 12-19-23 @ 10:04",... )8:Sid: "a94878cc-9f85-4900-032b-5cdee7 23alfg" tvoe: "conference" title: "Notetaker added2.47 kB 0...on 11-16-23 @ 17:14",...)4.91 kB O...nistocram:Ô 16 requests| 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
NULL
|
-8589986896178337117
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id|=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as particioantJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:25Q InspectorFilter URLsConsoleD DebuggerN Network(} Style Editor( PerformanceO: MemoryE Storage© 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PA200 P...Mrlo."asoonxat o atrorm-stac xhrA9.../api/5627310/envelope/2: fetch/api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0...lapi/5627310/envelope/?; fetch200 G...search?statusll=con +a xhr200 G.А эp...A xhr200 G..A aрp...saved-search200 G..A ap...integrations•A xhrA app...on-demed?topic_id aA ap...authenticate•A xhr200 G.A find...NX-094be170A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform200 P...Ar.lo.i?a=ponxaf/platform-stag xhr200 P...A r.lo..i?a=ponxaf/platform-stag xhrTranst...HeadersCookiesRequestResponseTimingsSecurity5,59 KB0.500 B 2 B JSONb00b 28 pagination: total: 9, current: 1, prev: 1, ….500 B 2B,results: (9) (.), (..), (.), (.), (.3, (7, .7, (.7, (.1500 B 2B• 0: (id: "d8f59af3-db73-4999-a583-9e1ea150ccfb", type: "softphone", language: "en_GB", ...)•1:(1d: "/eabzt2-gesd-4c8b-abcc-df4/0529d526", type: "softphone", language: "en_GB", ..)6.28 kB 2...2: (id: "6317e5ff-6dc9-4bd1-84d3-a47f666443eb", type: "softphone", language: "en_GB",...)5.65 kB 13: {id: "8ce2408c-f4ab-4a62-86ca-cd80d57e146f", type: "conference" title: "Notetaker added3.62 kB 1...ov Nikolav Yankoy"..3.83 kB 5..., 4: (id: "716485bd-75a3-481b-bd58-a86d769e8e4e", type: "conference", title: "Notetakeradaed oy Nikolay Yankov..39,54 .6: < 10: "400S/391-8310-4060-[CREDIT_CARD]' Tvoe: "conterence" title: "Notetaken3.11 kB 9...duded by nikolay Tankov y.yb: ld: be3bbao0-1348-40e1-a430-c/3ozm/oazu, tvoe: conterence, title: "Notetaker addedcached 6...by Nikolay Yankov", .)307.70..• 7: { id: "38aafe12-a8d6-45bc-bf45-4d9ef74cb7e4", type: "conference", title: "Notetaker added1./4 Mb U.on 12-19-23 @ 10:04",... )8:Sid: "a94878cc-9f85-4900-032b-5cdee7 23alfg" tvoe: "conference" title: "Notetaker added2.47 kB 0...on 11-16-23 @ 17:14",...)4.91 kB O...nistocram:Ô 16 requests| 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
NULL
|
|
10840
|
215
|
33
|
2026-04-14T09:00:27.688037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157227688_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract..Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:27Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PA200 P...206 P.Mrlo.Tasoonxat o attorm-stac xhiA8.../api/5627310/envelope/2: fetchA9.../api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchAO.../api/5627310/envelope/?; fetchA app.search?status[]=com +A xhr200 G.200 G..A aр...A xhrA aрp...saved-searchappintegrations•A xhrA app...on-demand?topic_id * xhrA app.authenticate•A xhr200 G.AA find... NX-094be170A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform-* Xhi200 P... A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-stag xhrTransf.,HeadersCookiesRequestResponseTimings5,59 KB0.500 B 2 B JSON500 B 2B filters: (37) | f...). f...). f...3. с..3. с..3. 1..3. 5.3. 6.3. f...3. S..3. ... 11500 B 2B sortBy:500 B 2B• pagination: { total: 14, current: 1, prev: 1, ... }Aresults: (14)[ (...), (.3, (.3, (..), (3, (.), (.), (.3, (.., (.3,...]628 KB 2.5.65 kB 13.62 kB 1...3.83 kB 5...55.54 .3.11 kB 9...cached 6...307.70..1./4 Mb U.2.47 kB 0...4.91 kB O...SecurityÔ 16 requests| 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
NULL
|
-1628920324872620743
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210Mise searen as particioanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byAnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract..Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AM> 0lablSupport Daily • in 3hA100% CS•Tue 14 Apr 12:00:27Q InspectorFilter URLsConsoleD DebuggerN Network{) Style Editor( PerformanceO: MemoryE Storage0 99+_ Disable Cache No Throttling + 50:AlIHMLMediaMe: Domain FileInitiator290 PA200 P...206 P.Mrlo.Tasoonxat o attorm-stac xhiA8.../api/5627310/envelope/2: fetchA9.../api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchAO.../api/5627310/envelope/?; fetchA app.search?status[]=com +A xhr200 G.200 G..A aр...A xhrA aрp...saved-searchappintegrations•A xhrA app...on-demand?topic_id * xhrA app.authenticate•A xhr200 G.AA find... NX-094be170A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform-* Xhi200 P... A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-stag xhrTransf.,HeadersCookiesRequestResponseTimings5,59 KB0.500 B 2 B JSON500 B 2B filters: (37) | f...). f...). f...3. с..3. с..3. 1..3. 5.3. 6.3. f...3. S..3. ... 11500 B 2B sortBy:500 B 2B• pagination: { total: 14, current: 1, prev: 1, ... }Aresults: (14)[ (...), (.3, (.3, (..), (3, (.), (.), (.3, (.., (.3,...]628 KB 2.5.65 kB 13.62 kB 1...3.83 kB 5...55.54 .3.11 kB 9...cached 6...307.70..1./4 Mb U.2.47 kB 0...4.91 kB O...SecurityÔ 16 requests| 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
10838
|
|
10842
|
215
|
34
|
2026-04-14T09:00:29.727930+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157229727_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id|=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byMnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMQ InspectorFilter URLsConsoleD DebuggerAlIHMLMe Domain FileInitiator290 PAMrlo."asoonxat o attorm-stac xhr200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?; fetchA app.search?status[]=com +A xhr200 G.A aр...A xhr200 G..A aрp...saved-searchA xhrappintegrations•A xhrA app...on-demand?topic_id"A app.authenticate•A xhr200 G.tind...A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform200 P... A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-stag xhrSupport Daily • in 3hA100% C•Tue 14 Apr 12:00:29N Network(} Style Editor( PerformanceELE MemoryE Storage© 99+No Throttling + 50;Transf.,HeadersCookies5,59 KB0.+ fter propertiesRequestResponseTimingsSecurity500 B 2 B JSON600B 28• tilters: (S/)" Kaw, Kued, Kaet, Koet, Kaet Raed, Raaete Kaet, KasyeKare, aee500 B 2BsortBy:500 B 2B!• pagination: (total: 14, current: 1, prev: 1, ...)• results: (14) [ (.), (..), (...3, (..), (.), (.), (), (.), (.), (...), ...]6.28 kB 2...• 0: (id: "Oa480237-4345-4e27-803d-394629ca92a4", type: "conference", title: "Salesforce App5.65 kB 13.62 kB 1...3.83 kB 5...55.54 .3.11 kB 9...1:<Id: "Sebc230-t/96-4500-0566-034a/c/ocd/" tvoe: "conterence" title: "Bekkiel Jules -renewals and ContractBook", ..)• 2: (id: "4bd57dc4-4e5d-4218-95e0-21764b8c710e", type: "conference", title: "Handovertraining part 1"..• 3: (id: "4f90c3b3-50e3-4770-8069-16e960819813", type: "conference", title: "™ & DealInsights playbook Ns",...}cached 6..307.70..1./4 Mb U.2.47 kB 0...4.91 kB 0.• 5: (id: "4c026948-812c-4ec4-b181-219b1c7cee53", type: "conference", title: "How to run anIntro Call A",...y6:< id: "6c243888-0067-4951-0116-f781054494ca" tvoe: "conference" title: "Jiminny & - Alkhands meeting f*",...)P /.10:"224208000-1501-4500-0194-82acczaITodd, Lyoe: "conterence", thle: "All -hanos Jar9th",..)> 8: (id: "42774e8d-8514-443f-b962-f394dc14f45a", type: "conference", title: "Notetaker addedon 11-20-23 @ 04:01, a.• 9: (id: "e8f16699-3215-42be-9eec-9a540103b28f", type: "conference", title: "Training K -dminny sop for oalestorce d,.• 10: ( id: "57bcf6de-c1cc-44c4-b570-c69f59ac4194", type: "conference", title: "All-hands -Thank Yous, What Went, Live Tech Wins Key Metrics Win Wall Reminders",...> 11: (id: "eb99550a-72b3-4a5a-afd3-6764fd731cb5", type: "conference", title: "All-hands - Nov7th",...y• 12: {id: "1738d635-b9d6-468a-954e-a07351c811f9", type: "conference", title: "All Hands -October 31st @",...)13: 10: 140т5041-с010-4300-0030-803T610403201y00: "conterence", tlue: "Deal InstohtsRereresher Training wTom".Ô 16 requests | 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
NULL
|
-7654708484573706692
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id|=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantsearcn leam membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byMnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2Đ0 D2$0 228.DODO17m31m43m28mD0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMQ InspectorFilter URLsConsoleD DebuggerAlIHMLMe Domain FileInitiator290 PAMrlo."asoonxat o attorm-stac xhr200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetchAD.../api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?; fetchA app.search?status[]=com +A xhr200 G.A aр...A xhr200 G..A aрp...saved-searchA xhrappintegrations•A xhrA app...on-demand?topic_id"A app.authenticate•A xhr200 G.tind...A r.lo...i?a=ponxaf/platform-stag xhr200 P.A r.lo...i?a=ponxaf/platform200 P... A r.lo...i?a=ponxaf/platform-stag xhr200 P...A r.lo...i?a=ponxaf/platform-stag xhrSupport Daily • in 3hA100% C•Tue 14 Apr 12:00:29N Network(} Style Editor( PerformanceELE MemoryE Storage© 99+No Throttling + 50;Transf.,HeadersCookies5,59 KB0.+ fter propertiesRequestResponseTimingsSecurity500 B 2 B JSON600B 28• tilters: (S/)" Kaw, Kued, Kaet, Koet, Kaet Raed, Raaete Kaet, KasyeKare, aee500 B 2BsortBy:500 B 2B!• pagination: (total: 14, current: 1, prev: 1, ...)• results: (14) [ (.), (..), (...3, (..), (.), (.), (), (.), (.), (...), ...]6.28 kB 2...• 0: (id: "Oa480237-4345-4e27-803d-394629ca92a4", type: "conference", title: "Salesforce App5.65 kB 13.62 kB 1...3.83 kB 5...55.54 .3.11 kB 9...1:<Id: "Sebc230-t/96-4500-0566-034a/c/ocd/" tvoe: "conterence" title: "Bekkiel Jules -renewals and ContractBook", ..)• 2: (id: "4bd57dc4-4e5d-4218-95e0-21764b8c710e", type: "conference", title: "Handovertraining part 1"..• 3: (id: "4f90c3b3-50e3-4770-8069-16e960819813", type: "conference", title: "™ & DealInsights playbook Ns",...}cached 6..307.70..1./4 Mb U.2.47 kB 0...4.91 kB 0.• 5: (id: "4c026948-812c-4ec4-b181-219b1c7cee53", type: "conference", title: "How to run anIntro Call A",...y6:< id: "6c243888-0067-4951-0116-f781054494ca" tvoe: "conference" title: "Jiminny & - Alkhands meeting f*",...)P /.10:"224208000-1501-4500-0194-82acczaITodd, Lyoe: "conterence", thle: "All -hanos Jar9th",..)> 8: (id: "42774e8d-8514-443f-b962-f394dc14f45a", type: "conference", title: "Notetaker addedon 11-20-23 @ 04:01, a.• 9: (id: "e8f16699-3215-42be-9eec-9a540103b28f", type: "conference", title: "Training K -dminny sop for oalestorce d,.• 10: ( id: "57bcf6de-c1cc-44c4-b570-c69f59ac4194", type: "conference", title: "All-hands -Thank Yous, What Went, Live Tech Wins Key Metrics Win Wall Reminders",...> 11: (id: "eb99550a-72b3-4a5a-afd3-6764fd731cb5", type: "conference", title: "All-hands - Nov7th",...y• 12: {id: "1738d635-b9d6-468a-954e-a07351c811f9", type: "conference", title: "All Hands -October 31st @",...)13: 10: 140т5041-с010-4300-0030-803T610403201y00: "conterence", tlue: "Deal InstohtsRereresher Training wTom".Ô 16 requests | 243.45 kB / 2.14 MB transferredFinish: 18.75s...
|
NULL
|
|
10844
|
215
|
35
|
2026-04-14T09:00:31.729266+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157231729_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/ondemand?topic_id[]=e02f09 app.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.0890625,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.11796875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Console Home | Console Home | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.08671875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SecurityGroup | EC2 | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.20625,"width":0.06484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.2534722,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.26319444,"width":0.23476562,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.28194445,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":5,"bounds":{"left":0.015625,"top":0.29166666,"width":0.1984375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.31041667,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.015625,"top":0.3201389,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.07890625,"top":0.31666666,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"bounds":{"left":0.0,"top":0.33888888,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":5,"bounds":{"left":0.015625,"top":0.34861112,"width":0.1640625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0,"top":0.3673611,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015625,"top":0.37708333,"width":0.12617187,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.39583334,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.40555555,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-9142670776801479152
|
1519773153483160270
|
visual_change
|
accessibility
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app...
|
10842
|
|
10845
|
215
|
36
|
2026-04-14T09:00:34.699279+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157234699_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byMnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2W0 %0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMQ InspectorFilter URLsConsoleD DebuggerAlIHMLMe: Domain File290 PAMrlo."asoonxat o atrorm-stac xhr200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?; fetchA app.search?status[]=com200 G.A aр...H Xhi200 G..A aрp...appA app...А aрp.saved-searchintegrationson-demand?topic_idauthenticate•A xhr•A xhr200 G.tind...A r.lo...200P.A r.lo...200 P...Ar.lo...200 P..A r...200 P... A r.lo...i?a=ponxaf/platform-stag xhri?a=ponxaf/platformA xhri?a=ponxaf/platform-stag xhriPa=ponxaf/platform-stag xhri?a=ponxaf/platform-stag xhr17 requests| 243.45 kB / 2.15 MB transferredFinish: 25.45 s [f Support Daily • in 3hA100% C•Tue 14 Apr 12:00:34N Network(} Style Editor( PerformanceO: MemoryE Storage© 99+Disable CacheNo ThrottlingTrancfHeadersCookiesRequestResponseTimingsSecurity5,59 KB0.Block Resend500 B 2 BGET nttos:aoostacing.lminnv.com/aoi/v/oage/on-cemanortooic 1c=e021093-co/0-470b003 285-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4500 B 2 B500 B 2B6.28 kB 2...5.65 kB 1StatusVersionTransferredReferrer PolicyUins kesolution200HTTP/355.54 kB (196.87 kB size)no-referrer-when-downgradesystem3.62 kB 1...3.83 kB 5..55.54 .3.11 kB 9...cached 6..kesponse Headers (2.900 Kb)alt-svc: h3=":443"; ma=86400cache-control: no-cache, onivatecontent-encoalng: oziocontent-language: encontent-securtv-policy-report-onv: scriot-src 'self 'unsate-inine' 'unsate-eval" o oo: hitkawe307.70..1./4 Mb U.2.47 kB 0...4.91 kB 0.scket.io; style-src 'self" 'unsafe-inline' [URL_WITH_CREDENTIALS]...
|
NULL
|
179584588173805955
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelpSaved searchesapp.staging.jiminny.com/ondemand?topic_id[=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4You are currently impersonating Nikolay Yankov <)14 activitiesSort by: Most recent*Add RecordingA Get NotifiedPlatform Sprint 1 Q2 - Platform TeaJY-20543 add AJ reports User piloleamSearch teamsiTopics: Competitors XShow internal and external activities: Show internal only *)Save Search @ Clear allHostIActivityZ Configure SSH access to multipleCurrent StageStatsDuration DateHost@ Console Home | Console Home | usSearch team membersiSecurityGroup | EC2 |us-east-210niso searen as DarticloanuJY-20543 add AJ reports User pilcSRD-6779 | JY-20632 | Unable toJy 19798 evaluation for ai activity8 Jiminny7 Ask Jiminny test report - 8 Aor 201Service-Desk - Queues - PlatfornJY-20543 add AJ reports User pilc& Configure SSH access to multiple eCa CloudWatch | us-east-2New TabCa CloudWatch | us-east-2+ New TabParuicipantSearch team membersCustomer ©Customer or SubjectTranscript ©• Search transcript |Said byMnyonePeriodAll timeTopicsCompetitors *)Activity typeSearch activity typesDuration ©Min (minutes)Max (minutes)Al call scoreSelect Al call scoreMulomalea call scoreSelect automated calliCoaching scoreSelect coaching scoreCoach ®Search coaches.Stage at callSearch stagesCurrent stageSearch stagesContactActivityTypeJiminny MSalesforce App TrainingJiminny MBekkie/ Jules - renewals and Contract…Jiminny MHandover training part 1Unknown Customer M2 8 Deal Insights playbook 2 €Exclaimer MExclaimer handoverUnknown Customer MHow to run an Intro CallTom Lavery at Plamen enterprise MJiminny & - All-hands meeting i%TomLaveryUnknown Customer MAll -hands Jan 9thUnknown Customer MNotetaker added on 11-28-23 @04:01Unknown Customer played) 1Training P - Jiminny App for Salesfor..Unknown Customer MAll-hands - Thank Yous, What Went, L...Unknown Customer played MAll-hands - Nov /thUnknown Customer 1All Hands - October 31st ©Unknown Customer MDeal Insights Referesher/Training w/T...JY-18909-automated-reports-ask-iiminny = 869720Unlikely toRenew$42,1264/m11/07/2024, 2:28 PMĐ0 D4$1 90Đ0 D344m34mĐ0 D2W0 %0Đ0 D2$0 228.DODO17m31m43m28m$0 E1 sim25m39m33m53122ĐO D 1141m25/06/2024, 3:09 PM10/06/2024, 12:02 PM18/05/9014. 19.56 PM13/03/2024, 11:28 AM26/02/2024, 2:30 PM16/01/2024, 11:43 AM09/01/2024, 11:45 AM28/11/2023, 11:30 AM22/11/2023, 11:56 AM14/11/2023, 11:27 AM07/11/2023, 11:42 AM31/10/2023, 11:35 AM25/10/2023, 11:46 AMQ InspectorFilter URLsConsoleD DebuggerAlIHMLMe: Domain File290 PAMrlo."asoonxat o atrorm-stac xhr200 P...A8.../api/5627310/envelope/2: fetch206 P./api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?: fetchA0.../api/5627310/envelope/?; fetchA app.search?status[]=com200 G.A aр...H Xhi200 G..A aрp...appA app...А aрp.saved-searchintegrationson-demand?topic_idauthenticate•A xhr•A xhr200 G.tind...A r.lo...200P.A r.lo...200 P...Ar.lo...200 P..A r...200 P... A r.lo...i?a=ponxaf/platform-stag xhri?a=ponxaf/platformA xhri?a=ponxaf/platform-stag xhriPa=ponxaf/platform-stag xhri?a=ponxaf/platform-stag xhr17 requests| 243.45 kB / 2.15 MB transferredFinish: 25.45 s [f Support Daily • in 3hA100% C•Tue 14 Apr 12:00:34N Network(} Style Editor( PerformanceO: MemoryE Storage© 99+Disable CacheNo ThrottlingTrancfHeadersCookiesRequestResponseTimingsSecurity5,59 KB0.Block Resend500 B 2 BGET nttos:aoostacing.lminnv.com/aoi/v/oage/on-cemanortooic 1c=e021093-co/0-470b003 285-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4500 B 2 B500 B 2B6.28 kB 2...5.65 kB 1StatusVersionTransferredReferrer PolicyUins kesolution200HTTP/355.54 kB (196.87 kB size)no-referrer-when-downgradesystem3.62 kB 1...3.83 kB 5..55.54 .3.11 kB 9...cached 6..kesponse Headers (2.900 Kb)alt-svc: h3=":443"; ma=86400cache-control: no-cache, onivatecontent-encoalng: oziocontent-language: encontent-securtv-policy-report-onv: scriot-src 'self 'unsate-inine' 'unsate-eval" o oo: hitkawe307.70..1./4 Mb U.2.47 kB 0...4.91 kB 0.scket.io; style-src 'self" 'unsafe-inline' [URL_WITH_CREDENTIALS]...
|
NULL
|
|
10846
|
215
|
37
|
2026-04-14T09:00:37.775263+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157237775_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/ondemand?topic_id[]=e02f09 app.staging.jiminny.com/ondemand?topic_id[]=e02f0932-cb76-41b6-ac4f-6b8db1392146&include_internal_conversations=1&sequence_number=4...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.00234375,"top":0.045138888,"width":0.0890625,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.08263889,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.015625,"top":0.09236111,"width":0.11796875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.11111111,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.12083333,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.13958333,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.14930555,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.16805555,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Console Home | Console Home | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.17777778,"width":0.08671875,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.19652778,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SecurityGroup | EC2 | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.20625,"width":0.06484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.225,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.23472223,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.2534722,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.26319444,"width":0.23476562,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.28194445,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet","depth":5,"bounds":{"left":0.015625,"top":0.29166666,"width":0.1984375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.31041667,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.015625,"top":0.3201389,"width":0.015625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.07890625,"top":0.31666666,"width":0.009375,"height":0.016666668},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"bounds":{"left":0.0,"top":0.33888888,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":5,"bounds":{"left":0.015625,"top":0.34861112,"width":0.1640625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.0,"top":0.3673611,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.015625,"top":0.37708333,"width":0.12617187,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.39583334,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":5,"bounds":{"left":0.015625,"top":0.40555555,"width":0.18710938,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.42430556,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.015625,"top":0.4340278,"width":0.1515625,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.45277777,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.4625,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.48125,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"bounds":{"left":0.015625,"top":0.49097222,"width":0.017578125,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.50972223,"width":0.09375,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | us-east-2","depth":5,"bounds":{"left":0.015625,"top":0.51944447,"width":0.0484375,"height":0.009722223},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.003125,"top":0.5395833,"width":0.08710937,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.003125,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.01640625,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.029296875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.0421875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.05546875,"top":0.97430557,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny ■ 869720","depth":9,"bounds":{"left":0.09453125,"top":0.9875,"width":0.11796875,"height":0.011111111},"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
8978128860610191940
|
1375095015319662798
|
visual_change
|
accessibility
|
NULL
|
JY-20543 add AJ reports User pilot tracking by Lak JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 1 Q2 - Platform Team - Scrum Board - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Console Home | Console Home | us-east-2
Console Home | Console Home | us-east-2
SecurityGroup | EC2 | us-east-2
SecurityGroup | EC2 | us-east-2
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
SRD-6779 | JY-20632 | Unable to log in to Sidekick with SSO by yalokin-jiminny · Pull Request #11935 · jiminny/app
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jy 19798 evaluation for ai activity types by nikolaybiaivanov · Pull Request #468 · jiminny/prophet
Jiminny
Jiminny
Close tab
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
JY-18909-automated-reports-ask-jiminny ■ 869720...
|
10845
|
|
10848
|
215
|
38
|
2026-04-14T09:00:38.845397+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157238845_m2.jpg...
|
PhpStorm
|
faVsco.js – AskJiminnyReportActivityService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6827935917166169381
|
-8274213614027306142
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoelvice.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {$this->failReport( reason: AutomatedReportResult::REASOI$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SIAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpA2R1A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user):$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this-›activitySearch->get0nDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search',saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count'→> count($activityIds),Cascade "1):• Extract Surroundreturn sacrivitviosprivate function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hA100% C•Tue 14 Apr 12:00:38RequestGenerateAsk.liminnvRenort.lobTest vCascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchSavea search lo user lo aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied from the saved search. When a report fails with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity countRequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadIcan add loaaina to expose the apolied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?Command alWhat would you like to improve?SkipLoo ne aoolee Ters recuestrarams. rrom the saveo searctAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAlso log the activity IDs themselves (not just the count) so you can inspect which specific calls were or weren'tInc ludedbolLog filters + activity IDs in AskJiminnyReportActivityServiceActually I see that activities in on demand using the same filter returs some activities. Where is it? But [EMAIL]#L59-63 | see 0 activites count.|+ <> CodeClaude Sonnet 4.6winasun leams63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
|
10850
|
215
|
39
|
2026-04-14T09:00:41.946816+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157241946_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsserwice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolareckeportresult..kcAsul$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SIAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN221A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', [saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hARequestGenerateAsk.liminnvRenort.lobTest v100% C•Tue 14 Apr 12:00:41CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchsSavea search lo user 1o aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied from the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add loagina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?What would you like to improve?SkipLoo tne aoolee Tlers recuestrarams rrom ne saveo searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAlso log the activity IDs themselves (not just the count) so you can inspect which specific calls were or weren'tInc ludedbolLog filters + activity IDs in AskJiminnyReportActivityServiceAetualllv cap that activities in on demand licing the came fillter reture come activitiac Whare is 1t2 Put [EMAIL]#L59-63 | see 0 activitais count.+ <> CodeClaude Sonnet 4.6winasun leam63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
6936532973315764755
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsserwice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolareckeportresult..kcAsul$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SIAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN221A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', [saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hARequestGenerateAsk.liminnvRenort.lobTest v100% C•Tue 14 Apr 12:00:41CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchsSavea search lo user 1o aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied from the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add loagina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?What would you like to improve?SkipLoo tne aoolee Tlers recuestrarams rrom ne saveo searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAlso log the activity IDs themselves (not just the count) so you can inspect which specific calls were or weren'tInc ludedbolLog filters + activity IDs in AskJiminnyReportActivityServiceAetualllv cap that activities in on demand licing the came fillter reture come activitiac Whare is 1t2 Put [EMAIL]#L59-63 | see 0 activitais count.+ <> CodeClaude Sonnet 4.6winasun leam63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
10848
|
|
10852
|
215
|
40
|
2026-04-14T09:00:51.048063+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157251048_m2.jpg...
|
PhpStorm
|
faVsco.js – AskJiminnyReportActivityService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3204331949758686347
|
-8277594064670194848
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsserwice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolareckeportresult..kcAsul$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SIAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN221A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', [saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hARequestGenerateAsk.liminnvRenort.lobTest v100% C•Tue 14 Apr 12:00:50CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchsSavea search lo user 1o aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied from the saved search. When a report fails with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadIcan add loaaina to expose the apolied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?What would you like to improve?SkipLoo tne aoolee Tters recuestrarams)rrom the saveo searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAlso log the activity IDs themselves (not just the count) so you can inspect which specific calls were or weren'tInc ludedbolLog filters + activity IDs in AskJiminnyReportActivityServiceActually I see that activities in on demand using the same filter (returns some activities. Where is it? But [EMAIL]#L59-63 | see 0 activites count.+ <> CodeClaude Sonnet 4.6winasun leam63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
|
10855
|
215
|
41
|
2026-04-14T09:00:59.408578+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157259408_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPrompt();if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45aucomatedkeporcuuld = suhis->reporcuula,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolia reokedoriresuut.areAoul$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SlAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', [saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hARequestGenerateAsk.liminnvRenort.lobTest v100% C•Tue 14 Apr 12:00:58CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchSavea search lo user lo aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied trom the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add logaina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?What would you like to improve?SKIOLog the applied filters (requestParams) from the saved searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAso loc tne acrvivos nemseves nor ust ne cound so vou can Insoecr Wnich Soectic calls were or Weren'tincludedBothLog filters + activity IDs in AskJiminnyReportActivityServiceActuallvI cap that actine usine the sametiler nuos.apo.staeine.minny.com/aolvloace on-6b8db1392146&inconversations=1&sequencenumber=4)| returns some activities. Where is it? Butin @AskJiminnyReportActivityService-php#L59-63 | see 0 activites<>CodeClaude Sennet 4.6winasun leams63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
-1416838776010355392
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPrompt();if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45aucomatedkeporcuuld = suhis->reporcuula,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolia reokedoriresuut.areAoul$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SlAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loccerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', [saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}Support Daily • in 3hARequestGenerateAsk.liminnvRenort.lobTest v100% C•Tue 14 Apr 12:00:58CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchSavea search lo user lo aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied trom the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add logaina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?What would you like to improve?SKIOLog the applied filters (requestParams) from the saved searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAso loc tne acrvivos nemseves nor ust ne cound so vou can Insoecr Wnich Soectic calls were or Weren'tincludedBothLog filters + activity IDs in AskJiminnyReportActivityServiceActuallvI cap that actine usine the sametiler nuos.apo.staeine.minny.com/aolvloace on-6b8db1392146&inconversations=1&sequencenumber=4)| returns some activities. Where is it? Butin @AskJiminnyReportActivityService-php#L59-63 | see 0 activites<>CodeClaude Sennet 4.6winasun leams63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
10852
|
|
10856
|
215
|
42
|
2026-04-14T09:01:02.090085+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157262090_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReportsD AvatarcalendarD ConferenceD Crm[ Import> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45aucomatedkeporcuuld = suhis->reporcuula,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' = AutomatedReportsService::MEDIA_TVF,SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger->info(self::LOG_PREFIX .' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {$this->failReport( reason: AutomatedReportResult::REASOI$logger->info(self::LOG_PREFIX'automatedReportUuid' => $this-NWindsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logconsole SIAGING4 SF [jiminny@localhost]A HS_local [jiminny@localhost]© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 4...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,User $user,): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),suser->getlimezone$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', ['saved_search_id'=> $savedSearch->getId(),'user_id' => $user-›getId(),'activity_count'→> count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...3, 0lablf Support Daily • in 2h 59mARequestGenerateAsk.JiminnvRenort.lobTest100% C•Tue 14 Apr 12:01:01CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchSavea search lo user lo aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied trom the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add logaina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?I0ol2131What would you like to improve?SKIOLog the applied filters (requestParams) from the saved searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAso loc tne acrvivos nemseves nor ust ne cound so vou can Insoecr Wnich Soectic calls were or Weren'tincludedBothLog filters + activity IDs in AskJiminnyReportActivityServiceActuallv I cap that actine usine the sametiler nuos.apo.staeine.Iminny.comaolvloacelon-6b8db1392146&irin @AskJiminnyReportActivityService.php#L59-63 | see activitilesnumoer=4 returns some acuivtles. where is it: but<>CodeClaude Sonwinasun leams63:12 (243 chars, 4 line breaks)uir-o( 4 spaces...
|
NULL
|
-7348009586554138660
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> D AjReportsD AvatarcalendarD ConferenceD Crm[ Import> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45aucomatedkeporcuuld = suhis->reporcuula,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' = AutomatedReportsService::MEDIA_TVF,SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger->info(self::LOG_PREFIX .' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {$this->failReport( reason: AutomatedReportResult::REASOI$logger->info(self::LOG_PREFIX'automatedReportUuid' => $this-NWindsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log4 console [EUl= laravel.logconsole SIAGING4 SF [jiminny@localhost]A HS_local [jiminny@localhost]© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A Yclass AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 4...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,User $user,): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),suser->getlimezone$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search', ['saved_search_id'=> $savedSearch->getId(),'user_id' => $user-›getId(),'activity_count'→> count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...3, 0lablf Support Daily • in 2h 59mARequestGenerateAsk.JiminnvRenort.lobTest100% C•Tue 14 Apr 12:01:01CascadeFixing ReportControlle• Automated Report N• Automated Report L+D ...3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)[AskJiminnyReport] Fetched activity IDs for saved searchSavea search lo user lo aculvity countunen immealalely aner in tne od[AskJiminnyReport:Generatel Fetched activity IDsauconacedkeporcuuld, actlvicycount4a. Failure path (< 1 activity):LAskJiminnyReport:Generatel Not enough activities, skippecautomatedReportUuid, activityCountThe AutomatedReportResult gets status=failed, reason=REASON_NOT_ENOUGH_ACTIVITIES.4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe logs tell you count but not which filters were applied trom the saved search. When a report falls with 0activities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were bulltTwo gaps:1. AskJiminnyReportActivityService - the requestParams built from the saved search are not logged (only acalvity count2. RequestGenerateAskJiminnyReportJob - payload is only logged at "Request sent" (line 132-136), which isafter the activity count gate - so if we fail at count check, we never see the payloadI can add logaina to expose the applied filters and the actual activity IDs when the count is low. Want me to addthat?Askino •uestion• What would you like to improve?I0ol2131What would you like to improve?SKIOLog the applied filters (requestParams) from the saved searchAdd filter params to the existing log in AskJiminnyReportActivityService so you can see exactly what filters wereusea wnen u acuvilles are returneeLog actual activity IDs when count is lowAso loc tne acrvivos nemseves nor ust ne cound so vou can Insoecr Wnich Soectic calls were or Weren'tincludedBothLog filters + activity IDs in AskJiminnyReportActivityServiceActuallv I cap that actine usine the sametiler nuos.apo.staeine.Iminny.comaolvloacelon-6b8db1392146&irin @AskJiminnyReportActivityService.php#L59-63 | see activitilesnumoer=4 returns some acuivtles. where is it: but<>CodeClaude Sonwinasun leams63:12 (243 chars, 4 line breaks)uir-o( 4 spaces...
|
NULL
|
|
10859
|
215
|
43
|
2026-04-14T09:01:22.288380+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157282288_m2.jpg...
|
PhpStorm
|
faVsco.js – AskJiminnyReportActivityService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->createReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.33632812,"top":0.23819445,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.34765625,"top":0.23680556,"width":0.00859375,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.35625,"top":0.23680556,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Jobs\\AutomatedReports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldBeUnique;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\ProphetAi\\Exceptions\\ProphetException;\nuse Jiminny\\Component\\ProphetAi\\ProphetClient;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AskJiminnyReportActivityService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\nuse Throwable;\n\nclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique\n{\n use InteractsWithQueue;\n use Queueable;\n\n private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';\n\n private const int MIN_ACTIVITIES_COUNT = 1;\n\n public int $tries = 2;\n\n private ?AutomatedReportResult $reportResult = null;\n\n public function __construct(private readonly string $reportUuid)\n {\n $this->onQueue(Constants::QUEUE_ANALYTICS);\n }\n\n public function uniqueId(): string\n {\n return $this->reportUuid;\n }\n\n public function handle(\n AutomatedReportsService $reportService,\n AskJiminnyReportActivityService $activityService,\n ProphetClient $prophetClient,\n LoggerInterface $logger,\n ): void {\n $logger->info(self::LOG_PREFIX . ' Started', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n try {\n $automatedReport = $reportService->getReport($this->reportUuid);\n\n if (! $this->validateReport($automatedReport, $logger)) {\n return;\n }\n\n $creator = $automatedReport->getCreator();\n if ($creator === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $savedSearch = $automatedReport->getSavedSearch();\n if ($savedSearch === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $prompt = $automatedReport->getAskAnythingPrompt();\n if ($prompt === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $this->reportResult = $reportService->createReportResult(\n automatedReport: $automatedReport,\n data: [\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n 'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,\n ]\n );\n\n $activityIds = $activityService->getActivityIdsForSavedSearch(\n savedSearch: $savedSearch,\n user: $creator,\n );\n\n $logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {\n $this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);\n\n $logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n return;\n }\n\n $payload = $reportService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $this->reportResult,\n activityIds: $activityIds,\n );\n\n $this->reportResult->update([\n 'name' => $reportService->getReportFileName($this->reportResult),\n 'payload' => $payload,\n 'status' => AutomatedReportResult::STATUS_REQUESTED,\n 'requested_at' => Carbon::now()->toDateTimeString(),\n ]);\n\n $logger->info(self::LOG_PREFIX . ' Request sent', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult->getUuid(),\n 'payload' => $payload,\n ]);\n\n $response = $prophetClient->sendRequest(\n endpoint: ProphetClient::ASK_JIMINNY_REPORT,\n requestArray: $payload,\n );\n\n $logger->info(self::LOG_PREFIX . ' Response received', [\n 'response' => $response->getContent(),\n ]);\n } catch (Throwable $exception) {\n $reason = $exception instanceof ProphetException\n ? AutomatedReportResult::REASON_PROPHET_API_ERROR\n : AutomatedReportResult::REASON_DEFAULT;\n\n $this->failReport($reason);\n\n $logger->error(self::LOG_PREFIX . ' Error', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult?->getUuid(),\n 'code' => $exception->getCode(),\n 'message' => $exception->getMessage(),\n ]);\n\n if ($this->attempts() < $this->tries) {\n $logger->info(self::LOG_PREFIX . ' Retry scheduled', [\n 'attempts' => $this->attempts(),\n ]);\n\n $this->release(30);\n } else {\n $this->fail($exception);\n }\n }\n }\n\n private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool\n {\n if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [\n 'automatedReportUuid' => $this->reportUuid,\n 'type' => $automatedReport->getType(),\n ]);\n\n return false;\n }\n\n if (! $automatedReport->getStatus()) {\n $logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {\n $logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n return true;\n }\n\n private function failReport(int $reason): void\n {\n $this->reportResult?->update([\n 'status' => AutomatedReportResult::STATUS_FAILED,\n 'reason' => $reason,\n ]);\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Jobs\\AutomatedReports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldBeUnique;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\ProphetAi\\Exceptions\\ProphetException;\nuse Jiminny\\Component\\ProphetAi\\ProphetClient;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AskJiminnyReportActivityService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\nuse Throwable;\n\nclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique\n{\n use InteractsWithQueue;\n use Queueable;\n\n private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';\n\n private const int MIN_ACTIVITIES_COUNT = 1;\n\n public int $tries = 2;\n\n private ?AutomatedReportResult $reportResult = null;\n\n public function __construct(private readonly string $reportUuid)\n {\n $this->onQueue(Constants::QUEUE_ANALYTICS);\n }\n\n public function uniqueId(): string\n {\n return $this->reportUuid;\n }\n\n public function handle(\n AutomatedReportsService $reportService,\n AskJiminnyReportActivityService $activityService,\n ProphetClient $prophetClient,\n LoggerInterface $logger,\n ): void {\n $logger->info(self::LOG_PREFIX . ' Started', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n try {\n $automatedReport = $reportService->getReport($this->reportUuid);\n\n if (! $this->validateReport($automatedReport, $logger)) {\n return;\n }\n\n $creator = $automatedReport->getCreator();\n if ($creator === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $savedSearch = $automatedReport->getSavedSearch();\n if ($savedSearch === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $prompt = $automatedReport->getAskAnythingPrompt();\n if ($prompt === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $this->reportResult = $reportService->createReportResult(\n automatedReport: $automatedReport,\n data: [\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n 'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,\n ]\n );\n\n $activityIds = $activityService->getActivityIdsForSavedSearch(\n savedSearch: $savedSearch,\n user: $creator,\n );\n\n $logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {\n $this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);\n\n $logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n return;\n }\n\n $payload = $reportService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $this->reportResult,\n activityIds: $activityIds,\n );\n\n $this->reportResult->update([\n 'name' => $reportService->getReportFileName($this->reportResult),\n 'payload' => $payload,\n 'status' => AutomatedReportResult::STATUS_REQUESTED,\n 'requested_at' => Carbon::now()->toDateTimeString(),\n ]);\n\n $logger->info(self::LOG_PREFIX . ' Request sent', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult->getUuid(),\n 'payload' => $payload,\n ]);\n\n $response = $prophetClient->sendRequest(\n endpoint: ProphetClient::ASK_JIMINNY_REPORT,\n requestArray: $payload,\n );\n\n $logger->info(self::LOG_PREFIX . ' Response received', [\n 'response' => $response->getContent(),\n ]);\n } catch (Throwable $exception) {\n $reason = $exception instanceof ProphetException\n ? AutomatedReportResult::REASON_PROPHET_API_ERROR\n : AutomatedReportResult::REASON_DEFAULT;\n\n $this->failReport($reason);\n\n $logger->error(self::LOG_PREFIX . ' Error', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult?->getUuid(),\n 'code' => $exception->getCode(),\n 'message' => $exception->getMessage(),\n ]);\n\n if ($this->attempts() < $this->tries) {\n $logger->info(self::LOG_PREFIX . ' Retry scheduled', [\n 'attempts' => $this->attempts(),\n ]);\n\n $this->release(30);\n } else {\n $this->fail($exception);\n }\n }\n }\n\n private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool\n {\n if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [\n 'automatedReportUuid' => $this->reportUuid,\n 'type' => $automatedReport->getType(),\n ]);\n\n return false;\n }\n\n if (! $automatedReport->getStatus()) {\n $logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {\n $logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n return true;\n }\n\n private function failReport(int $reason): void\n {\n $this->reportResult?->update([\n 'status' => AutomatedReportResult::STATUS_FAILED,\n 'reason' => $reason,\n ]);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.6699219,"top":0.0875,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.6816406,"top":0.0875,"width":0.00859375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6921875,"top":0.08611111,"width":0.00859375,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7007812,"top":0.08611111,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3913891630981780502
|
-5390502450700260632
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->createReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error...
|
10856
|
|
10861
|
215
|
44
|
2026-04-14T09:01:24.620595+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157284620_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPrompt();if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {$this->failReport( reason: AutomatedReportResult::REASOI$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablf Support Daily • in 2h 59mARequestGenerateAsk.JiminnvRenort.lobTestv100% C•Tue 14 Apr 12:01:24= custom.log4 console [EUl= laravel.logconsole SIAGING4 SF [jiminny@localhost]A HS_local [jiminny@localhost]© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A YCascadeFixing ReportControlle• Automated Report NAutomated Report L+D ...class AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this-›activitySearch->get0nDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search',saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count'→> count($activityIds),1):• Extract Surroundreturn sacrivitviosprivate function buildRequestParamsFromSearch(Search $savedSearch, User $user): array{...}Lautomated-reports Dispatching Generate Report Job Tor reportreportuuid, teamid, frequency, type<. Job Start— ASKJ1minnyReport:Generate[AskJiminnyReport:Generatel Startedaucomar edreporcuulo3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)AskJiminnyReport] Fetched activity IDs for saved searchsaved search zo, user 1o, aculvity countinen Immedlalely anter in the joe.[AskJiminnyReport:Generatel Fetched activity IDsautomatedReportUuid, activityCount4a. Failure path (< 1 activity):AsKu 1minnvreport:cenerare Nor enouon actvimes sklopecautomatedReportUuid, activityCountlne AutonatedRenortkesut oes status=talled. reason=REASON NOT ENOUGH AC RMIRIES4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe loas tell vou count but not which filters were applied from the saved search. When a report fails with oactivities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were builtTwo gaps:1. AskJiminnyReportActivityservice - the requestparams bullt trom the saved search are not loggea (only activity count2. RequestGenerateAskJiminnyReportJob — payload is only logged at "Request sent" (line 132-136), which isatter the activity count gate — so if we fall at count check, we never see the payloadI can add logging to expose the applied filters and the actual activity IDs when the count is low. Want me to addthatrASKedT ouestion• What would you like to improve?Actually I see that activities in on demand using the same filter(https://app.staging.jiminny.com/api/v1/page/on-demand?topic_ idl]=e02f0932-cb76-41b6-ac4f-6b8db13921468include internal conversations=1&sequence number=4) returns some activities. Where is1 BuLI onsksdiemnynerot eneLevelyoeivece.chorlostoo Iseeu acuwites counl.Ask anything (XAL)+ <> Code Claude Sonnet 4.6winasun leams63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
-1954353495611145581
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReports> D AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActvtvuistener.ono© ActivityLogged.phpc) AutomatedRenorscalloackoerwce.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,258486878889100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecurlin$prompt = $automatedReport->getAskAnythingPrompt();if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger→>info(self::LOG_PREFIX . ' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {$this->failReport( reason: AutomatedReportResult::REASOI$logger->info(self::LOG_PREFIX'Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablf Support Daily • in 2h 59mARequestGenerateAsk.JiminnvRenort.lobTestv100% C•Tue 14 Apr 12:01:24= custom.log4 console [EUl= laravel.logconsole SIAGING4 SF [jiminny@localhost]A HS_local [jiminny@localhost]© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A YCascadeFixing ReportControlle• Automated Report NAutomated Report L+D ...class AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 1...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search SsavedSearch,user puser.): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone());$filterSet = $this-›activitySearch->get0nDemandPageFilterSet($criteria, $user);$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger->info('[AskJimionxReport] Fetchedactivity IDs for saved search',saved search_id' => $savedSearch->getido'user_id'→> $user->getId(),'activity_count'→> count($activityIds),1):• Extract Surroundreturn sacrivitviosprivate function buildRequestParamsFromSearch(Search $savedSearch, User $user): array{...}Lautomated-reports Dispatching Generate Report Job Tor reportreportuuid, teamid, frequency, type<. Job Start— ASKJ1minnyReport:Generate[AskJiminnyReport:Generatel Startedaucomar edreporcuulo3. Activity fetch — [AskJiminnyReport] (from AskJiminnyReportActivityService)AskJiminnyReport] Fetched activity IDs for saved searchsaved search zo, user 1o, aculvity countinen Immedlalely anter in the joe.[AskJiminnyReport:Generatel Fetched activity IDsautomatedReportUuid, activityCount4a. Failure path (< 1 activity):AsKu 1minnvreport:cenerare Nor enouon actvimes sklopecautomatedReportUuid, activityCountlne AutonatedRenortkesut oes status=talled. reason=REASON NOT ENOUGH AC RMIRIES4b. Error path (exception):[AskJiminnyReport:Generatel ErrorautomatedReportUuid, reportUuid, code, messageWhat's missing for debuggingThe loas tell vou count but not which filters were applied from the saved search. When a report fails with oactivities, you can't see why - what the saved search filters were, what date range was used, or what requestParams were builtTwo gaps:1. AskJiminnyReportActivityservice - the requestparams bullt trom the saved search are not loggea (only activity count2. RequestGenerateAskJiminnyReportJob — payload is only logged at "Request sent" (line 132-136), which isatter the activity count gate — so if we fall at count check, we never see the payloadI can add logging to expose the applied filters and the actual activity IDs when the count is low. Want me to addthatrASKedT ouestion• What would you like to improve?Actually I see that activities in on demand using the same filter(https://app.staging.jiminny.com/api/v1/page/on-demand?topic_ idl]=e02f0932-cb76-41b6-ac4f-6b8db13921468include internal conversations=1&sequence number=4) returns some activities. Where is1 BuLI onsksdiemnynerot eneLevelyoeivece.chorlostoo Iseeu acuwites counl.Ask anything (XAL)+ <> Code Claude Sonnet 4.6winasun leams63:12 243 chars, 4 line breaksuir-o( 4 spaces...
|
NULL
|
|
10863
|
215
|
45
|
2026-04-14T09:01:40.059746+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157300059_m2.jpg...
|
PhpStorm
|
faVsco.js – AskJiminnyReportActivityService.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->createReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.33632812,"top":0.23819445,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.34765625,"top":0.23680556,"width":0.00859375,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.35625,"top":0.23680556,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Jobs\\AutomatedReports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldBeUnique;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\ProphetAi\\Exceptions\\ProphetException;\nuse Jiminny\\Component\\ProphetAi\\ProphetClient;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AskJiminnyReportActivityService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\nuse Throwable;\n\nclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique\n{\n use InteractsWithQueue;\n use Queueable;\n\n private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';\n\n private const int MIN_ACTIVITIES_COUNT = 1;\n\n public int $tries = 2;\n\n private ?AutomatedReportResult $reportResult = null;\n\n public function __construct(private readonly string $reportUuid)\n {\n $this->onQueue(Constants::QUEUE_ANALYTICS);\n }\n\n public function uniqueId(): string\n {\n return $this->reportUuid;\n }\n\n public function handle(\n AutomatedReportsService $reportService,\n AskJiminnyReportActivityService $activityService,\n ProphetClient $prophetClient,\n LoggerInterface $logger,\n ): void {\n $logger->info(self::LOG_PREFIX . ' Started', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n try {\n $automatedReport = $reportService->getReport($this->reportUuid);\n\n if (! $this->validateReport($automatedReport, $logger)) {\n return;\n }\n\n $creator = $automatedReport->getCreator();\n if ($creator === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $savedSearch = $automatedReport->getSavedSearch();\n if ($savedSearch === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $prompt = $automatedReport->getAskAnythingPrompt();\n if ($prompt === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $this->reportResult = $reportService->createReportResult(\n automatedReport: $automatedReport,\n data: [\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n 'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,\n ]\n );\n\n $activityIds = $activityService->getActivityIdsForSavedSearch(\n savedSearch: $savedSearch,\n user: $creator,\n );\n\n $logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {\n $this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);\n\n $logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n return;\n }\n\n $payload = $reportService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $this->reportResult,\n activityIds: $activityIds,\n );\n\n $this->reportResult->update([\n 'name' => $reportService->getReportFileName($this->reportResult),\n 'payload' => $payload,\n 'status' => AutomatedReportResult::STATUS_REQUESTED,\n 'requested_at' => Carbon::now()->toDateTimeString(),\n ]);\n\n $logger->info(self::LOG_PREFIX . ' Request sent', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult->getUuid(),\n 'payload' => $payload,\n ]);\n\n $response = $prophetClient->sendRequest(\n endpoint: ProphetClient::ASK_JIMINNY_REPORT,\n requestArray: $payload,\n );\n\n $logger->info(self::LOG_PREFIX . ' Response received', [\n 'response' => $response->getContent(),\n ]);\n } catch (Throwable $exception) {\n $reason = $exception instanceof ProphetException\n ? AutomatedReportResult::REASON_PROPHET_API_ERROR\n : AutomatedReportResult::REASON_DEFAULT;\n\n $this->failReport($reason);\n\n $logger->error(self::LOG_PREFIX . ' Error', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult?->getUuid(),\n 'code' => $exception->getCode(),\n 'message' => $exception->getMessage(),\n ]);\n\n if ($this->attempts() < $this->tries) {\n $logger->info(self::LOG_PREFIX . ' Retry scheduled', [\n 'attempts' => $this->attempts(),\n ]);\n\n $this->release(30);\n } else {\n $this->fail($exception);\n }\n }\n }\n\n private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool\n {\n if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [\n 'automatedReportUuid' => $this->reportUuid,\n 'type' => $automatedReport->getType(),\n ]);\n\n return false;\n }\n\n if (! $automatedReport->getStatus()) {\n $logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {\n $logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n return true;\n }\n\n private function failReport(int $reason): void\n {\n $this->reportResult?->update([\n 'status' => AutomatedReportResult::STATUS_FAILED,\n 'reason' => $reason,\n ]);\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Jobs\\AutomatedReports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Bus\\Queueable;\nuse Illuminate\\Contracts\\Queue\\ShouldBeUnique;\nuse Illuminate\\Contracts\\Queue\\ShouldQueue;\nuse Illuminate\\Queue\\InteractsWithQueue;\nuse Jiminny\\Component\\ProphetAi\\Exceptions\\ProphetException;\nuse Jiminny\\Component\\ProphetAi\\ProphetClient;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AskJiminnyReportActivityService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\nuse Throwable;\n\nclass RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique\n{\n use InteractsWithQueue;\n use Queueable;\n\n private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';\n\n private const int MIN_ACTIVITIES_COUNT = 1;\n\n public int $tries = 2;\n\n private ?AutomatedReportResult $reportResult = null;\n\n public function __construct(private readonly string $reportUuid)\n {\n $this->onQueue(Constants::QUEUE_ANALYTICS);\n }\n\n public function uniqueId(): string\n {\n return $this->reportUuid;\n }\n\n public function handle(\n AutomatedReportsService $reportService,\n AskJiminnyReportActivityService $activityService,\n ProphetClient $prophetClient,\n LoggerInterface $logger,\n ): void {\n $logger->info(self::LOG_PREFIX . ' Started', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n try {\n $automatedReport = $reportService->getReport($this->reportUuid);\n\n if (! $this->validateReport($automatedReport, $logger)) {\n return;\n }\n\n $creator = $automatedReport->getCreator();\n if ($creator === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $savedSearch = $automatedReport->getSavedSearch();\n if ($savedSearch === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $prompt = $automatedReport->getAskAnythingPrompt();\n if ($prompt === null) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return;\n }\n\n $this->reportResult = $reportService->createReportResult(\n automatedReport: $automatedReport,\n data: [\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n 'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,\n ]\n );\n\n $activityIds = $activityService->getActivityIdsForSavedSearch(\n savedSearch: $savedSearch,\n user: $creator,\n );\n\n $logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {\n $this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);\n\n $logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [\n 'automatedReportUuid' => $this->reportUuid,\n 'activityCount' => count($activityIds),\n ]);\n\n return;\n }\n\n $payload = $reportService->getAskJiminnyGenerateReportPayload(\n automatedReport: $automatedReport,\n reportResult: $this->reportResult,\n activityIds: $activityIds,\n );\n\n $this->reportResult->update([\n 'name' => $reportService->getReportFileName($this->reportResult),\n 'payload' => $payload,\n 'status' => AutomatedReportResult::STATUS_REQUESTED,\n 'requested_at' => Carbon::now()->toDateTimeString(),\n ]);\n\n $logger->info(self::LOG_PREFIX . ' Request sent', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult->getUuid(),\n 'payload' => $payload,\n ]);\n\n $response = $prophetClient->sendRequest(\n endpoint: ProphetClient::ASK_JIMINNY_REPORT,\n requestArray: $payload,\n );\n\n $logger->info(self::LOG_PREFIX . ' Response received', [\n 'response' => $response->getContent(),\n ]);\n } catch (Throwable $exception) {\n $reason = $exception instanceof ProphetException\n ? AutomatedReportResult::REASON_PROPHET_API_ERROR\n : AutomatedReportResult::REASON_DEFAULT;\n\n $this->failReport($reason);\n\n $logger->error(self::LOG_PREFIX . ' Error', [\n 'automatedReportUuid' => $this->reportUuid,\n 'reportUuid' => $this->reportResult?->getUuid(),\n 'code' => $exception->getCode(),\n 'message' => $exception->getMessage(),\n ]);\n\n if ($this->attempts() < $this->tries) {\n $logger->info(self::LOG_PREFIX . ' Retry scheduled', [\n 'attempts' => $this->attempts(),\n ]);\n\n $this->release(30);\n } else {\n $this->fail($exception);\n }\n }\n }\n\n private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool\n {\n if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {\n $logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [\n 'automatedReportUuid' => $this->reportUuid,\n 'type' => $automatedReport->getType(),\n ]);\n\n return false;\n }\n\n if (! $automatedReport->getStatus()) {\n $logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {\n $logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [\n 'automatedReportUuid' => $this->reportUuid,\n ]);\n\n return false;\n }\n\n return true;\n }\n\n private function failReport(int $reason): void\n {\n $this->reportResult?->update([\n 'status' => AutomatedReportResult::STATUS_FAILED,\n 'reason' => $reason,\n ]);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5229258740368610980
|
-5687731230013690904
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Jobs\AutomatedReports;
use Carbon\Carbon;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\InteractsWithQueue;
use Jiminny\Component\ProphetAi\Exceptions\ProphetException;
use Jiminny\Component\ProphetAi\ProphetClient;
use Jiminny\Component\Queue\Constants;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\AutomatedReportResult;
use Jiminny\Models\Team;
use Jiminny\Services\Kiosk\AutomatedReports\AskJiminnyReportActivityService;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
use Throwable;
class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique
{
use InteractsWithQueue;
use Queueable;
private const string LOG_PREFIX = '[AskJiminnyReport:Generate]';
private const int MIN_ACTIVITIES_COUNT = 1;
public int $tries = 2;
private ?AutomatedReportResult $reportResult = null;
public function __construct(private readonly string $reportUuid)
{
$this->onQueue(Constants::QUEUE_ANALYTICS);
}
public function uniqueId(): string
{
return $this->reportUuid;
}
public function handle(
AutomatedReportsService $reportService,
AskJiminnyReportActivityService $activityService,
ProphetClient $prophetClient,
LoggerInterface $logger,
): void {
$logger->info(self::LOG_PREFIX . ' Started', [
'automatedReportUuid' => $this->reportUuid,
]);
try {
$automatedReport = $reportService->getReport($this->reportUuid);
if (! $this->validateReport($automatedReport, $logger)) {
return;
}
$creator = $automatedReport->getCreator();
if ($creator === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, report creator not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$savedSearch = $automatedReport->getSavedSearch();
if ($savedSearch === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, saved search not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$prompt = $automatedReport->getAskAnythingPrompt();
if ($prompt === null) {
$logger->warning(self::LOG_PREFIX . ' Skipped, ask anything prompt not found', [
'automatedReportUuid' => $this->reportUuid,
]);
return;
}
$this->reportResult = $reportService->createReportResult(
automatedReport: $automatedReport,
data: [
'status' => AutomatedReportResult::STATUS_DEFAULT,
'media_type' => AutomatedReportsService::MEDIA_TYPE_PDF,
]
);
$activityIds = $activityService->getActivityIdsForSavedSearch(
savedSearch: $savedSearch,
user: $creator,
);
$logger->info(self::LOG_PREFIX . ' Fetched activity IDs', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {
$this->failReport(AutomatedReportResult::REASON_NOT_ENOUGH_ACTIVITIES);
$logger->info(self::LOG_PREFIX . ' Not enough activities, skipped', [
'automatedReportUuid' => $this->reportUuid,
'activityCount' => count($activityIds),
]);
return;
}
$payload = $reportService->getAskJiminnyGenerateReportPayload(
automatedReport: $automatedReport,
reportResult: $this->reportResult,
activityIds: $activityIds,
);
$this->reportResult->update([
'name' => $reportService->getReportFileName($this->reportResult),
'payload' => $payload,
'status' => AutomatedReportResult::STATUS_REQUESTED,
'requested_at' => Carbon::now()->toDateTimeString(),
]);
$logger->info(self::LOG_PREFIX . ' Request sent', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult->getUuid(),
'payload' => $payload,
]);
$response = $prophetClient->sendRequest(
endpoint: ProphetClient::ASK_JIMINNY_REPORT,
requestArray: $payload,
);
$logger->info(self::LOG_PREFIX . ' Response received', [
'response' => $response->getContent(),
]);
} catch (Throwable $exception) {
$reason = $exception instanceof ProphetException
? AutomatedReportResult::REASON_PROPHET_API_ERROR
: AutomatedReportResult::REASON_DEFAULT;
$this->failReport($reason);
$logger->error(self::LOG_PREFIX . ' Error', [
'automatedReportUuid' => $this->reportUuid,
'reportUuid' => $this->reportResult?->getUuid(),
'code' => $exception->getCode(),
'message' => $exception->getMessage(),
]);
if ($this->attempts() < $this->tries) {
$logger->info(self::LOG_PREFIX . ' Retry scheduled', [
'attempts' => $this->attempts(),
]);
$this->release(30);
} else {
$this->fail($exception);
}
}
}
private function validateReport(AutomatedReport $automatedReport, LoggerInterface $logger): bool
{
if ($automatedReport->getType() !== AutomatedReportsService::TYPE_ASK_JIMINNY) {
$logger->warning(self::LOG_PREFIX . ' Skipped, not an ask_jiminny report', [
'automatedReportUuid' => $this->reportUuid,
'type' => $automatedReport->getType(),
]);
return false;
}
if (! $automatedReport->getStatus()) {
$logger->info(self::LOG_PREFIX . ' Skipped, report is not active', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
if ($automatedReport->getTeam()->getStatus() !== Team::STATUS_ACTIVE) {
$logger->info(self::LOG_PREFIX . ' Skipped, team is inactive', [
'automatedReportUuid' => $this->reportUuid,
]);
return false;
}
return true;
}
private function failReport(int $reason): void
{
$this->reportResult?->update([
'status' => AutomatedReportResult::STATUS_FAILED,
'reason' => $reason,
]);
}
}...
|
10861
|
|
10864
|
215
|
46
|
2026-04-14T09:01:42.363364+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157302363_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileFV faVsco.js vViewNavigateCodeLaravelR PhpStormFileFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReportsD AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActivivuistener.ohn© ActivityLogged.phpc) AutomatedRenorscalloackoelvice.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,25788889959699100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecuri$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger->info(self::LOG_PREFIX .' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolareckeportresult..kcAsul•Loeeer-eLnTo SeLT..LUO FAcrLA ."Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 59mA• RequestGenerateAskJiminnyReportJobTest -100% C•Tue 14 Apr 12:01:42= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SlAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A YCascadeFixing ReportControlleAutomated Report MarAutomated Report !+D ...class AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 4...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search $savedSearch,User $user,): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone()ptilterser = schis-›aculvitysearch->gecunbemandrager1ltersec(scriter1a, suser:$activityIds = $this-›elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger→>info('[AsKLiminnxReRQrt] Fetched activity IDs for saved search', ['saved_search_id' => $savedSearch->getId(),'user_id' => $user-›getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}hp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.Poad AutomatedReoorscommana.onpIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.phpAutomatedReportsCommand.phpDone. Summary of changes:AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492+1 -1+1 -1•NUmeric Strine → tind ov inuib• Non-numeric → UUID lookup via toOptimized()• Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckINot TouneBehaviour on failwarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terminal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allWinasun leams05:2uir-o( 4 spaces...
|
NULL
|
3494069563673426423
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileFV faVsco.js vViewNavigateCodeLaravelR PhpStormFileFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProjectv© DeviceRepository.php© ElasticActivityRepository.pl© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.php(C) InboxEmailBatchRepositon)InboxRepository.php© InvitationRepository.php© JobRepository.php© LanguageRepository.php© MomentRepository.php© NotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php® PlaylistActivityRepository.fPlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.php© RoleChangeEventRepositor© RoleRepository.php© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.p© StageRepository.php© SubscriptionSetRepository.TaskRepository.php© TeamAiContextRepository.TeamDomainsRepository.p©TeamInsightsRepository.pt©TeamRepository.php©ThemeRepository.php© TimezoneRepository.php© TopicRepository.php© TopicTriggerRepository.ph© TrackRepository.php© TranscriptionModelLocaleF© TranscriptionRepository.phC) TranscriptionSummarvRep© UserRepository.php© VocabularyRepository.pnp> D Rulesv D Services> [ Activity> C AjReportsD AvatarcalendarD ConferenceD Crm>MImport> MInternalv D Kioskv _ AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsSt© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsSendCommand.phpC AutomatedReportsCommand.php© AddLayoutEntities.php© Team.phpAutomaleakeporsservice.ong© AutomatedReportsRepository.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.phpCrealeAcuivilyLogqedbvent.ono(C) User?llorActivivuistener.ohn© ActivityLogged.phpc) AutomatedRenorscalloackoelvice.onv© RequestGenerateAskJiminnyReportJob.php x(©) RequestGenerateReportJob.php(C) AutomatedReportResult.php© AutomatedReport.phpclass RequestGenerateAskJiminnyReportJob implements opublic function handle(1):У3 ^v,25788889959699100101102103104105106107110111.112return;ssavedsearcn = pautomatedkeport->gecsavedsearcnohif (SsavedSearch === null) &sLogger->warnangtsecr..Luo_Pkeria • Skipped, Saved $36'automatedReportUuid' => $this->reportUvid,1):lecuri$prompt = $automatedReport->getAskAnythingPromptO);if ($prompt === null) {$logger->warning(self::LOG_PREFIX . ' Skipped, ask an45'aucomatedkeporcuu1d = schis->reporcuuld,1);recurny$this->reportResult = $reportService->createReportResult(automatedReport: $automatedReport,data: ['status' => AutomatedReportResult::STATUS_DEFAULT,'media_type' => AutomatedReportsService::MEDIA_TVF56SactivityIds = $activityService->getActivityIdsForSavedSe& 60savedSearch: $savedSearch,user: $creator,):$logger->info(self::LOG_PREFIX .' Fetched activity IDs','automatedReportUvid' = $this->reportUvid,'activityCount' => count($activityIds),I);if (count($activityIds) < self::MIN_ACTIVITIES_COUNT) {nuns->rau uredor reason. Aurolareckeportresult..kcAsul•Loeeer-eLnTo SeLT..LUO FAcrLA ."Not enough activit:'automatedReportUuid' => $this->reportUvid,Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 59mA• RequestGenerateAskJiminnyReportJobTest -100% C•Tue 14 Apr 12:01:42= custom.log4 console [EUl= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]console SlAGING© AskJiminnyReportActivityService.php xA console [PROD]© RequestGenerateAskJiminnyReportJobTest.phpN2R1 A YCascadeFixing ReportControlleAutomated Report MarAutomated Report !+D ...class AskJiminnyReportActivityServiceprivate const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;private const array [ENV_SECRET],ActivityActualDate::PARAM_END_DATE,ActivityUpdatedDate::PARAM_UPDATED_FROM,ActivityUpdatedDate: :PARAM_UPDATED_TO,ClosingPeriodFilter::KEY_START_DATE,ClosingPeriodFilter::KEY_END_DATE,public function __construct(private readonly ActivitySearch $activitySearch,private readonly ElasticActivityRepository $elasticRepository,orvare reaconuy Loocerinuertace "Lodder) 4...3/*** Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint is applied - matching the behaviour of getContextForAskAnythingByFilter.* Oreturn string[] Activity IDspublic function getActivityIdsForSavedSearch(Search $savedSearch,User $user,): array {$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);$criteria = Criteria::createFromRequest(array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),$user->getTimezone()ptilterser = schis-›aculvitysearch->gecunbemandrager1ltersec(scriter1a, suser:$activityIds = $this-›elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger→>info('[AsKLiminnxReRQrt] Fetched activity IDs for saved search', ['saved_search_id' => $savedSearch->getId(),'user_id' => $user-›getId(),'activity_count' => count($activityIds),1):return $activityIds;private function buildRequestParamsFromSearch(Search $savedSearch, User $user): arrayf...}hp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.Poad AutomatedReoorscommana.onpIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.phpAutomatedReportsCommand.phpDone. Summary of changes:AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492+1 -1+1 -1•NUmeric Strine → tind ov inuib• Non-numeric → UUID lookup via toOptimized()• Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckINot TouneBehaviour on failwarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terminal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allWinasun leams05:2uir-o( 4 spaces...
|
NULL
|
|
10866
|
215
|
47
|
2026-04-14T09:01:45.387561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157305387_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileFVtavsco.isvProject vViewNavigateCodel PhpStormFileFVtavsco.isvProject vViewNavigateCodelaraveRefactonToolsWindowHelp#11894 on JY-18909-automated-reports-ask-iminny K vc) RenortController.ongJiminnyDeouecommana.ongProphetAiAulomaleakeporissendcommand.onoC AutomatedReportsCommand.php Xv → ReportsAutomatedReportsRepository.php(C AutomatedReportsC(©) AutomatedReportsRcrealenleleAcuvlyevent.ong(C) AutomatedReportsSCrealeacuivilyLoogedbvent.onp(C) CreateMockAsk. liminActiviv odded.nhrC DeleteReportcomma© GenerateMarketingRc) AutomatedRenorscalloackoerwce.onvC) RequestGenerateaskJiminnykeportJob.ong©leam.php(©) RequestGenerateReportJob.phgAuLomaleakeportkesult.onoC) Usage.phpM Slack© AutomatedReport.php_leamsclass AutomatedReportscommand extends command→ Tracks_ TranscriptionD TwilioD Users* Process reports for a specific frequency_ VocabularyL Zoom* dparam string sfrequency© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.l100101102ML0511041051100* dreturh voldonivare tuncrion orocesskeporus scrino treduency: voro375Sthis->Logger->info(self::LOG_PREFIX • " Processing §frequenc)39C DiarizeViaAiParticipantk(©) EncryptTokensCommar(©) EngagementStatsRegerGer au enadled. nor delered reoorts wtn active teans torSreports = sepos-3 =ortReposi tory-atetActi veReportsByFrequen 42.Sreports =coLLect Aucomateakeporc..tlnd ooT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(©) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.oc мarkbranchrorenvironh(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php10710810911101111121131141151116117118111911124011122112411L41241251261127Sreportld = Sthis->ootiond key:'report-id'):if (SreportId !== null) kSreports = Sthis->getReportBvld(SreportId):H else €Get all enabled, not deleted reports with active teamsSreports = sthis->reportRepository=>getActiveReportsByFret/c$this->logger->info(self::LOG_PREFIX ." Found {$reports->courso/** ovar Aucomаtedкероги фrероги */toreacn Ioreporrs as reoort inunus->looder->intoselt..L0d Prortx.Ireoorcuuloi=> Sreport->getluido'teamId' => $report->getTeamIdo.'frequency' => Sreport->getFrequency@'type' => Sreport->getType@.bispatching bener56I):$70b = sreport->1SASKJ1m1nnyReport()?new RequestGenerateAskJ1minnyReportJob(sreport->getl 64•new RequescbeneracereportJodlsreрont-getuulao(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removede eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloc kesettlasticsearch.ong(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor111501132133134135136137nuns->orsoaucher->ouspatchl00).pchus->alspatcher->alspacchoynctpyod),+ sốt 6 galigprivate function getReportByld(string Sreportid): Collection>findByIdoruuid(sreportid):|100% |45]Tue 14 Apr 12:01:45Winasurt change, 0labl: Support Daily • in 2h 59 m• RequestGenerateAskJiminnyReportJobTest-= custom.log= laravel.l09L SF (iminny@localhostL HS_local fiminny@localhost)& console (PROD]Cascade4 console [EUlconsole SIAGINGC AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest.phpFixing ReportControlleAutomated Report Ma3 Automated Report !M2R1AYclass AskJ1m1nnyReportAct1v1tyserviceprivace const Int DEFAULI_TUP_ACIIVLILES_CUUNI = 100%private const array DATE FILTER KEYS =[AccIvityAccuaLbace..PARAM_SIARI_UATE,ActivitvActualDate::PARAM END DATEActivityUpdatedDate::PARAM_UPDATED_FROM.ActivityUpdatedDate::PARAM_ UPDATED_TO,ClosingPeriodFilter::KEY_START DATE,ClosingPer1odr1lter::KEY_END_DATE,pubuic tunccion __conscrucelprivate readonly Aculvitysearch saculvitysearch,private readonly Elascicactivitykepository selasclckepository.orvare reaconuy Loocerinuertace "Lodder) 4...3xx* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint 1s applied - matching the behaviour of getcontextrorAskAnythingßyrilter.* dreturn stringl) Activity IDspubLic tuncuion gecAculvity-asrorsavedsearcnesearch ssaveosearch.iuser puser.0: array «SrequestParams = Sthis->buildRequestParamsFromSearchSsavedSearch, Suser)Scriteria = Criteria::createFromRequestarray_mergelsrequestParams, l'L1m1t => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1J)suser->getlimezoneo);ptilterser = schis-›aculvitysearch->gecunbemandrager1ltersec(scriter1a, suser:$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger→>info('[AskJiminnyReport] Fetched activity IDs for saved search', [saved search_id' => $savedSearch->getido.user_id' => Suser->getido.activity_count' => count($activityIds),1):return sactivitvids.private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array{...*np#l211 and adc valication with loas insideGAutomatedRenortscommand. 0hn1 209-210et me read the current state of the command tile firstPoad AutomatedReoorscommana.onpIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.php• AutomatedReportsCommand.phpDone. Summary of changes:AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492• Numeric string → find() by int ID•Non-numenc → Uu d ookuo via tooptimizedo• Both use withTrashed() so soft-deleted reports are findable manually+1 -1+1 -1getReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal warn, returns emoty collection skips processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terminal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesC1l -2 files +81 -5>Ask anything (&+L)+ ‹> CodeClaude Sennet 4.6Reject allAccept allwinasun leams12/:45uir-oia 4 spacesW...
|
NULL
|
-7609597553182618089
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileFVtavsco.isvProject vViewNavigateCodel PhpStormFileFVtavsco.isvProject vViewNavigateCodelaraveRefactonToolsWindowHelp#11894 on JY-18909-automated-reports-ask-iminny K vc) RenortController.ongJiminnyDeouecommana.ongProphetAiAulomaleakeporissendcommand.onoC AutomatedReportsCommand.php Xv → ReportsAutomatedReportsRepository.php(C AutomatedReportsC(©) AutomatedReportsRcrealenleleAcuvlyevent.ong(C) AutomatedReportsSCrealeacuivilyLoogedbvent.onp(C) CreateMockAsk. liminActiviv odded.nhrC DeleteReportcomma© GenerateMarketingRc) AutomatedRenorscalloackoerwce.onvC) RequestGenerateaskJiminnykeportJob.ong©leam.php(©) RequestGenerateReportJob.phgAuLomaleakeportkesult.onoC) Usage.phpM Slack© AutomatedReport.php_leamsclass AutomatedReportscommand extends command→ Tracks_ TranscriptionD TwilioD Users* Process reports for a specific frequency_ VocabularyL Zoom* dparam string sfrequency© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.l100101102ML0511041051100* dreturh voldonivare tuncrion orocesskeporus scrino treduency: voro375Sthis->Logger->info(self::LOG_PREFIX • " Processing §frequenc)39C DiarizeViaAiParticipantk(©) EncryptTokensCommar(©) EngagementStatsRegerGer au enadled. nor delered reoorts wtn active teans torSreports = sepos-3 =ortReposi tory-atetActi veReportsByFrequen 42.Sreports =coLLect Aucomateakeporc..tlnd ooT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(©) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.oc мarkbranchrorenvironh(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php10710810911101111121131141151116117118111911124011122112411L41241251261127Sreportld = Sthis->ootiond key:'report-id'):if (SreportId !== null) kSreports = Sthis->getReportBvld(SreportId):H else €Get all enabled, not deleted reports with active teamsSreports = sthis->reportRepository=>getActiveReportsByFret/c$this->logger->info(self::LOG_PREFIX ." Found {$reports->courso/** ovar Aucomаtedкероги фrероги */toreacn Ioreporrs as reoort inunus->looder->intoselt..L0d Prortx.Ireoorcuuloi=> Sreport->getluido'teamId' => $report->getTeamIdo.'frequency' => Sreport->getFrequency@'type' => Sreport->getType@.bispatching bener56I):$70b = sreport->1SASKJ1m1nnyReport()?new RequestGenerateAskJ1minnyReportJob(sreport->getl 64•new RequescbeneracereportJodlsreрont-getuulao(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removede eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloc kesettlasticsearch.ong(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor111501132133134135136137nuns->orsoaucher->ouspatchl00).pchus->alspatcher->alspacchoynctpyod),+ sốt 6 galigprivate function getReportByld(string Sreportid): Collection>findByIdoruuid(sreportid):|100% |45]Tue 14 Apr 12:01:45Winasurt change, 0labl: Support Daily • in 2h 59 m• RequestGenerateAskJiminnyReportJobTest-= custom.log= laravel.l09L SF (iminny@localhostL HS_local fiminny@localhost)& console (PROD]Cascade4 console [EUlconsole SIAGINGC AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest.phpFixing ReportControlleAutomated Report Ma3 Automated Report !M2R1AYclass AskJ1m1nnyReportAct1v1tyserviceprivace const Int DEFAULI_TUP_ACIIVLILES_CUUNI = 100%private const array DATE FILTER KEYS =[AccIvityAccuaLbace..PARAM_SIARI_UATE,ActivitvActualDate::PARAM END DATEActivityUpdatedDate::PARAM_UPDATED_FROM.ActivityUpdatedDate::PARAM_ UPDATED_TO,ClosingPeriodFilter::KEY_START DATE,ClosingPer1odr1lter::KEY_END_DATE,pubuic tunccion __conscrucelprivate readonly Aculvitysearch saculvitysearch,private readonly Elascicactivitykepository selasclckepository.orvare reaconuy Loocerinuertace "Lodder) 4...3xx* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.* Date filters stored on the saved search are excluded; if no other filters exist,* no date constraint 1s applied - matching the behaviour of getcontextrorAskAnythingßyrilter.* dreturn stringl) Activity IDspubLic tuncuion gecAculvity-asrorsavedsearcnesearch ssaveosearch.iuser puser.0: array «SrequestParams = Sthis->buildRequestParamsFromSearchSsavedSearch, Suser)Scriteria = Criteria::createFromRequestarray_mergelsrequestParams, l'L1m1t => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1J)suser->getlimezoneo);ptilterser = schis-›aculvitysearch->gecunbemandrager1ltersec(scriter1a, suser:$activityIds = $this->elasticRepository->onDemandSearchIds0nly($user, $criteria, $filterSet);$this->logger→>info('[AskJiminnyReport] Fetched activity IDs for saved search', [saved search_id' => $savedSearch->getido.user_id' => Suser->getido.activity_count' => count($activityIds),1):return sactivitvids.private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array{...*np#l211 and adc valication with loas insideGAutomatedRenortscommand. 0hn1 209-210et me read the current state of the command tile firstPoad AutomatedReoorscommana.onpIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.php• AutomatedReportsCommand.phpDone. Summary of changes:AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492• Numeric string → find() by int ID•Non-numenc → Uu d ookuo via tooptimizedo• Both use withTrashed() so soft-deleted reports are findable manually+1 -1+1 -1getReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal warn, returns emoty collection skips processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terminal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesC1l -2 files +81 -5>Ask anything (&+L)+ ‹> CodeClaude Sennet 4.6Reject allAccept allwinasun leams12/:45uir-oia 4 spacesW...
|
10864
|
|
10868
|
215
|
48
|
2026-04-14T09:01:48.938165+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157308938_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileFditViewNavigateCodeLaravelRetactonToo PhpStormFileFditViewNavigateCodeLaravelRetactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject v_ ProphetAiv → Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC Usage.phpM Slack_leams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpo Cearevaroaseusers.oc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.lC DiarizeViaAiParticipantk(©) EncryptTokensComman(©) EngagementStatsRegerT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(c) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloc kesettlasticsearch.ong(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor(©) ReportController.phpJiminnyDeouecommana.ongc) AutomatedReporssenccommane.onoAutomaleakeportscommana.ongC AddLayoutEntities.php© Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.ono©) TrackProviderInstalledEvent.pnpC CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.php(©) AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Command9911001011021031041051 el611071081091101111111211311411511611711811912012111122411241122112012712913€13115211154135113713811391401411142111451144* Process reports for a specific freavencu.* dparam string Sfrequency* dreturn voidprivate function processReports(string sfrequency): voldnanu s=>lodderesntol selt.-Lud Pherix." Processing strequency reporus");// Get all enabled, not deleted reports with active teams for the specl Accept qRejet$reports = $this->reportRepository->getActiveReportsByFrequency($frequencymфreports = coLLece(lAutomacedкeрoгt. . r1nd(6o)J;sreportia = sthis->option( key: "report-1d')*if ($reportid !== null) {preports = suhls-›gескерогиву асфгерогска);1 else €// Get all enabled, not deleted reports with active teams for the specified frequencySreports = Sthis->reportRepository=>getactivereportsbyrrequencystrequency.$this->Logger->info(self::LOG_PREFIX•" Found i$reports->countO} $frequency reports to process");/** avar Automatedreport sreport */foreach (sreports as sreport)sthis->Logger->1nfo(self::LO6_PREFIX.' Dispatching Generate Report job for report', ['reporcuu1d"=> фreрогс->gecuula).'teamId'=> $report->getTeamId(),trequency"=> $report->getFrequency(),"yoe → nredorepaer voeuhID:$job = Sreport->isAskJiminnyReportO?new RequestGenerateAskJiminnyReportJob(Sreport->getUuido:new RequestGenerateReportJob($report->getUuidO):sthis->d1spatcher->d1spatch(s7ob):sth1s->d1spatcher->d1spatchsync(sjob):private function getReportById(string $reportId): CollectionSreport = sthis->reportRepository->findByld0rUuid(Sreportid:if (Sreport === nulU 1$this->Logger->warning(self::LOG_PREFIX • Report not found for --report-1d. L'reportia => sreportiai):sth1s->warn( string: "Report not found: ksreportiar"):return collecuuhT 6 of 6 edits/ Accept File $-X keectrlle tae* 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log= laravel.log4 SF [iiminny@localhostlc HS_local Jiminny@localhost)e console (PROD]¿ console (EU]A console [STAGINGAskJiminnyReportActivityService.php XC RequestGenerateAskJiminnyReportJobTesMLAI^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate:ActivityUpdatedDate:ActivityUpdatedDate:ClosingPer1odrilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) {...}* Fetch activity IDs fo* Date filters stored o* no dace constraint* dreturn strinal Act.*/AEAApublic function getActivSearch SsavedSearchUser suser): array {srequestParams = sthnenrera s untuerarray_mergelsrecnuser->certnezoSfilterSet = $this-›SactivityIds = $thissthis->logger->infol'saved_search_10'User_1d'= SUSactvt counteI):return Sactivitvids:, 0labl: Support Daily • in 2h 59 m100% [2Tue 14 Apr 12:01:48RequestGenerateAskJiminnyReportJobTestCascadeFixing ReportControlleAutomated Report MaAutomated Report1n7 211 and adc valication with loas insideGAutomatedRenortscommand. 0hn1 209-210et me read the current state of the command tile firstkead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1-1• AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID•Non-numenc → Uu d ookuo via tooptimizedoBoth use withTrashed() so soft-deleted reports are findable manuallygetReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.chockBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesWC1l -2 files +81 -5 >Ask anything (&+L)+ < CodeClaude Sennet 4.6Reject allAccept allwinasun leams12/:45uir-oia 4 spaces...
|
NULL
|
2765677312800202086
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileFditViewNavigateCodeLaravelRetactonToo PhpStormFileFditViewNavigateCodeLaravelRetactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject v_ ProphetAiv → Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC Usage.phpM Slack_leams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpo Cearevaroaseusers.oc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.lC DiarizeViaAiParticipantk(©) EncryptTokensComman(©) EngagementStatsRegerT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(c) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloc kesettlasticsearch.ong(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor(©) ReportController.phpJiminnyDeouecommana.ongc) AutomatedReporssenccommane.onoAutomaleakeportscommana.ongC AddLayoutEntities.php© Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.ono©) TrackProviderInstalledEvent.pnpC CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.php(©) AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Command9911001011021031041051 el611071081091101111111211311411511611711811912012111122411241122112012712913€13115211154135113713811391401411142111451144* Process reports for a specific freavencu.* dparam string Sfrequency* dreturn voidprivate function processReports(string sfrequency): voldnanu s=>lodderesntol selt.-Lud Pherix." Processing strequency reporus");// Get all enabled, not deleted reports with active teams for the specl Accept qRejet$reports = $this->reportRepository->getActiveReportsByFrequency($frequencymфreports = coLLece(lAutomacedкeрoгt. . r1nd(6o)J;sreportia = sthis->option( key: "report-1d')*if ($reportid !== null) {preports = suhls-›gескерогиву асфгерогска);1 else €// Get all enabled, not deleted reports with active teams for the specified frequencySreports = Sthis->reportRepository=>getactivereportsbyrrequencystrequency.$this->Logger->info(self::LOG_PREFIX•" Found i$reports->countO} $frequency reports to process");/** avar Automatedreport sreport */foreach (sreports as sreport)sthis->Logger->1nfo(self::LO6_PREFIX.' Dispatching Generate Report job for report', ['reporcuu1d"=> фreрогс->gecuula).'teamId'=> $report->getTeamId(),trequency"=> $report->getFrequency(),"yoe → nredorepaer voeuhID:$job = Sreport->isAskJiminnyReportO?new RequestGenerateAskJiminnyReportJob(Sreport->getUuido:new RequestGenerateReportJob($report->getUuidO):sthis->d1spatcher->d1spatch(s7ob):sth1s->d1spatcher->d1spatchsync(sjob):private function getReportById(string $reportId): CollectionSreport = sthis->reportRepository->findByld0rUuid(Sreportid:if (Sreport === nulU 1$this->Logger->warning(self::LOG_PREFIX • Report not found for --report-1d. L'reportia => sreportiai):sth1s->warn( string: "Report not found: ksreportiar"):return collecuuhT 6 of 6 edits/ Accept File $-X keectrlle tae* 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)= custom.log= laravel.log4 SF [iiminny@localhostlc HS_local Jiminny@localhost)e console (PROD]¿ console (EU]A console [STAGINGAskJiminnyReportActivityService.php XC RequestGenerateAskJiminnyReportJobTesMLAI^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate:ActivityUpdatedDate:ActivityUpdatedDate:ClosingPer1odrilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) {...}* Fetch activity IDs fo* Date filters stored o* no dace constraint* dreturn strinal Act.*/AEAApublic function getActivSearch SsavedSearchUser suser): array {srequestParams = sthnenrera s untuerarray_mergelsrecnuser->certnezoSfilterSet = $this-›SactivityIds = $thissthis->logger->infol'saved_search_10'User_1d'= SUSactvt counteI):return Sactivitvids:, 0labl: Support Daily • in 2h 59 m100% [2Tue 14 Apr 12:01:48RequestGenerateAskJiminnyReportJobTestCascadeFixing ReportControlleAutomated Report MaAutomated Report1n7 211 and adc valication with loas insideGAutomatedRenortscommand. 0hn1 209-210et me read the current state of the command tile firstkead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1-1• AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID•Non-numenc → Uu d ookuo via tooptimizedoBoth use withTrashed() so soft-deleted reports are findable manuallygetReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.chockBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesWC1l -2 files +81 -5 >Ask anything (&+L)+ < CodeClaude Sennet 4.6Reject allAccept allwinasun leams12/:45uir-oia 4 spaces...
|
NULL
|
|
10870
|
215
|
49
|
2026-04-14T09:01:55.026470+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157315026_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD Users• VocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantissues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic© ImportRecording.php@ Imnortli|sercFromCcvEil© IterateUsersCommand.gcJiminnvcacheclearcom(c) minnv Deouacommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php(©) PurgeSoftDeletedOppol© PurgeSyncBatchesCom(e RecalculatebealkiskscoC) RemoveDeleteMarkersd© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php• RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): void1031114115116117118119120121122112411401261271281291301311321331341351361371381391401411421431441451461471481491501511531154115515615715815916016116216311641165166167$this->logger->info(self::LOG_PREFIX" Found {$reports->count()} $frequency reports to process");/** @var AutomatedReport $report */foreach ($reports as $report) {$this->logger->info(self::LOG_PREFIXDispatching Generate Report job for report', I'reportuvid' => $report->getUvid(),'teamId' => $report->getTeamId(.'frequency' => $report->getFrequency(),'tvpe' => Sreport->aetTvpeo.I):$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUuid()): new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch($job);$this->dispatcher->dispatchSync($job);private function getReportById(string $reportId): Collection$report = $this->reportRepository->findById0rUuid($reportId);lif ($report === hurU d$this->logger->warning(self::LOG_PREFIX|.' Report not found for --report-id'.| ['reportid' => Sreportidl):Ithis->warn( string: "Report not found: ($reportId}");return collect():if (! $report->getStatus(D) €$this->Logger->warning(self::LOG_PREFIX •' Report is inactive, processing anyway (manual override)'" ['reportId' => SreportId,=> $report->getUuid(,$this->warn( string: "Report is inactive - processing anyway (manual override).'):$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.['reportId' => $reportId,=> $report->getUvid(),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1):$this-›warn( string: "Team #{$report-›getTeamId(} is not active - processing anyway (manual override) ."»);|if ($report->isExpiredO) €$this->Logger→>warning(self:#-8GBREfiSX+Unanan+Tdl -s CnononttdV Accept File x- ireRejectffessigg anyway &magual override)'. EWindsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)AcceptReject= custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F/*** Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array f$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 59mA100% C•Tue 14 Apr 12:01:54RequestGenerateAskJiminnyReportJobTestCascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams12/:45uir-o( 4 spaces...
|
NULL
|
6833006738480108195
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD Users• VocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantissues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic© ImportRecording.php@ Imnortli|sercFromCcvEil© IterateUsersCommand.gcJiminnvcacheclearcom(c) minnv Deouacommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php(©) PurgeSoftDeletedOppol© PurgeSyncBatchesCom(e RecalculatebealkiskscoC) RemoveDeleteMarkersd© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php• RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): void1031114115116117118119120121122112411401261271281291301311321331341351361371381391401411421431441451461471481491501511531154115515615715815916016116216311641165166167$this->logger->info(self::LOG_PREFIX" Found {$reports->count()} $frequency reports to process");/** @var AutomatedReport $report */foreach ($reports as $report) {$this->logger->info(self::LOG_PREFIXDispatching Generate Report job for report', I'reportuvid' => $report->getUvid(),'teamId' => $report->getTeamId(.'frequency' => $report->getFrequency(),'tvpe' => Sreport->aetTvpeo.I):$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUuid()): new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch($job);$this->dispatcher->dispatchSync($job);private function getReportById(string $reportId): Collection$report = $this->reportRepository->findById0rUuid($reportId);lif ($report === hurU d$this->logger->warning(self::LOG_PREFIX|.' Report not found for --report-id'.| ['reportid' => Sreportidl):Ithis->warn( string: "Report not found: ($reportId}");return collect():if (! $report->getStatus(D) €$this->Logger->warning(self::LOG_PREFIX •' Report is inactive, processing anyway (manual override)'" ['reportId' => SreportId,=> $report->getUuid(,$this->warn( string: "Report is inactive - processing anyway (manual override).'):$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.['reportId' => $reportId,=> $report->getUvid(),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1):$this-›warn( string: "Team #{$report-›getTeamId(} is not active - processing anyway (manual override) ."»);|if ($report->isExpiredO) €$this->Logger→>warning(self:#-8GBREfiSX+Unanan+Tdl -s CnononttdV Accept File x- ireRejectffessigg anyway &magual override)'. EWindsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)AcceptReject= custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F/*** Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array f$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 59mA100% C•Tue 14 Apr 12:01:54RequestGenerateAskJiminnyReportJobTestCascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams12/:45uir-o( 4 spaces...
|
10868
|
|
10872
|
215
|
50
|
2026-04-14T09:02:04.154161+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157324154_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewFV faVsco.js vProject vNavigat PhpStormFileEditViewFV faVsco.js vProject vNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-liminny k vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantissues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic© ImportRecording.php@ Imnortl|sercFromCcvEill( Iteratel IsersCommand r(C) JiminnvCacheClearCom(c) minnv Deouacommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php(©) PurgeSoftDeletedOppol© PurgeSyncBatchesCom© RecalculateDealRisksCaC) RemoveDeleteMarkersd© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpC AutomatedReportsRepository.phpJiminnybeouecommana.ongAutomatedReportsService.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsSendCommand.php© AutomatedReportsCallbackService.php(c CrealenelaAcuiviyevent.ono© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): voidAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php125126127128129130= custom.log= laravel.log4 SF ljiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActivi1154133134135136137138139140141142143144145146147148149150151152153154155156157161162163164165166167168169170117111721174175176177$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUvid(): new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch($job);munus-porsoaucher-ro.soauchoyncloo..AcceptKenecuprivate function getReportById(string $reportId): Collection$report = $this->reportRepository->findById0rUuid($reportId);if ($report === null) €$this->Logger->warning(self::LOG_PREFIX •' Report not found for --report-id'. ['reportidl => $reportid]);$this->warn( string: "Report not found: [$reportId?");return collect(;lif C! $report->getStatus(O) |€$this->logger->warning(self::LOG_PREFIXReport is inactive, processing anyway (manual override)'ll'reportId' => SreportId,'reportUuid' => $report->getUvidO,I);$this-›warn( string: 'Report is inactive - processing anyway (manual override).'):$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->Logger->warning(self::LOG_PREFIX •|' Team is not active, processing anyway (manual override)'" ['reportId' => SreportId,=> $report->getUvid(),'teamid" => sreport->getleamid@=> $team->getStatus(.I);$this->warn( string:"Team #{$report->getTeamId()} is not active - processing anyway (manual override) .");|GддДif ($report->isExpiredO) {$this->Loggen->warning(self!:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)||tl'reportId' => SreportId,=> $report->getUvid(),'expiresAt'=> $report->getExpiresAt()?->toDateStringO.ID:Sthis->warn( string: |'Report is expired (expires_at: |||||Sreport->getExpiresAt()?->toDateString() • "P - processing anyway (manual overrad 61$now = Carbon: :now();$frequency = $report->getFrequency();$wouldRunToday = match ($frequency)AutomatedReportsservice:: FREQUENÉ& gAtL* =>V Accept File g-X Reject File t3@* 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($reqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:04• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lip#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leamsuir-o( 4 spaces...
|
NULL
|
1004296687196404424
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewFV faVsco.js vProject vNavigat PhpStormFileEditViewFV faVsco.js vProject vNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-liminny k vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantissues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic© ImportRecording.php@ Imnortl|sercFromCcvEill( Iteratel IsersCommand r(C) JiminnvCacheClearCom(c) minnv Deouacommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php(©) PurgeSoftDeletedOppol© PurgeSyncBatchesCom© RecalculateDealRisksCaC) RemoveDeleteMarkersd© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpC AutomatedReportsRepository.phpJiminnybeouecommana.ongAutomatedReportsService.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsSendCommand.php© AutomatedReportsCallbackService.php(c CrealenelaAcuiviyevent.ono© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): voidAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php125126127128129130= custom.log= laravel.log4 SF ljiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActivi1154133134135136137138139140141142143144145146147148149150151152153154155156157161162163164165166167168169170117111721174175176177$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUvid(): new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch($job);munus-porsoaucher-ro.soauchoyncloo..AcceptKenecuprivate function getReportById(string $reportId): Collection$report = $this->reportRepository->findById0rUuid($reportId);if ($report === null) €$this->Logger->warning(self::LOG_PREFIX •' Report not found for --report-id'. ['reportidl => $reportid]);$this->warn( string: "Report not found: [$reportId?");return collect(;lif C! $report->getStatus(O) |€$this->logger->warning(self::LOG_PREFIXReport is inactive, processing anyway (manual override)'ll'reportId' => SreportId,'reportUuid' => $report->getUvidO,I);$this-›warn( string: 'Report is inactive - processing anyway (manual override).'):$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->Logger->warning(self::LOG_PREFIX •|' Team is not active, processing anyway (manual override)'" ['reportId' => SreportId,=> $report->getUvid(),'teamid" => sreport->getleamid@=> $team->getStatus(.I);$this->warn( string:"Team #{$report->getTeamId()} is not active - processing anyway (manual override) .");|GддДif ($report->isExpiredO) {$this->Loggen->warning(self!:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)||tl'reportId' => SreportId,=> $report->getUvid(),'expiresAt'=> $report->getExpiresAt()?->toDateStringO.ID:Sthis->warn( string: |'Report is expired (expires_at: |||||Sreport->getExpiresAt()?->toDateString() • "P - processing anyway (manual overrad 61$now = Carbon: :now();$frequency = $report->getFrequency();$wouldRunToday = match ($frequency)AutomatedReportsservice:: FREQUENÉ& gAtL* =>V Accept File g-X Reject File t3@* 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($reqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:04• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lip#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leamsuir-o( 4 spaces...
|
NULL
|
|
10873
|
215
|
51
|
2026-04-14T09:02:07.154416+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157327154_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewFV faVsco.js vNavigateCodeLara PhpStormFileEditViewFV faVsco.js vNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-liminny k vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersC Vocabulary@Zoom© CoachingFeedbacksUpr© Command.phpcreateDatabaseusers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen©FeatureFlagsHelper.php© FixCrossTenantlssues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.p© JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocomm© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e RecalculatebealkiskscoC) RemoveDeleteMarkersd(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong© AddLayoutEntities.php© Team.php© TrackProviderInstalledEvent.phpCreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): void11551341351361371381391401411421451144145146147148149150151152115.51154private function getReportById(string $reportId): Collection1150157158159160161162116.5116416516616716816917017117217317417511761117.180181182$report = $this->reportRepository->findById0rUuid($reportId);if ($report === null) €$this->logger->warning(self::LOG_PREFIX|' Report not found for --report-id'. ['reportid' => $reportId]):|$this->warn( string: "Report not found: (($reportId)");return coltectsif (! $report->getStatus(D) k$this->logger->warning(self::LOG_PREFIX • ' Report is inactive, processing anyway (manual override)""L'reportId' => SreportId,'reportuvid' => $report->getUvid().I);$this->warn( string: 'Report is inactive - processing anyway (manual override).');$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->Logger->warning(self::LOG_PREFIX •|' Team is not active, processing anyway (manual override)'" ['reportId' => $reportId,'reportuvid' => $report->getUvid(),'teamId' => $report->getTeamId(),'teamstatus' => $team->getStatus(),$this->warn( string: "Team #{$report->getTeamId()} is not active - processing anyway (manual override) .");€ InteractsWithIOif ($report->isExpiredO) {$this->logger->warning(self::LOG_PREFIX ' Rep'reportId' => $reportId,'reportUvid'=> $report->getUvid(),'expiresat'→> $report->getExpiresAt()?->tolpublic function warn(ssurino.$verbosity = nullrride)"l): void1):$this->warn( string: "Report is expired (expires_aWrite a stripg as warning output.Overrides:InteractsWithIO: :warnParameters: string $stringstring|string|stringlstringlstrineinulu sveroos ityIO ||'b - processing anyway (manual overrid$now = Carbon::now();$frequency = $report->getFrequencyO);$wouldRunToday = match ($frequency) {Returns:AutomatedReportsService::FREQUENCY_DAILY →> truSource:AutomatedReportsService::FREQUENCY_WEEKLY => $nAutomatedReportsService::FREQUENCY_MONTHLY => $AutomatedReportsService::FREQUENCY_QUARTERLY => pnum-quaydefault => false,vendor/laravel/framework/src/Illuminate/Console/Concerns/nterarswtnu ono4, 7, 10].strict: true),if (! $wouldRunToday) €T 6 of 6 edits +v Accept File % +X keectrlle tae+ 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) {...}* Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Actipublic function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge(Sreqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:07• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leamsuir-o( 4 spaces...
|
NULL
|
-9058127334772828761
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewFV faVsco.js vNavigateCodeLara PhpStormFileEditViewFV faVsco.js vNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-liminny k vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersC Vocabulary@Zoom© CoachingFeedbacksUpr© Command.phpcreateDatabaseusers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen©FeatureFlagsHelper.php© FixCrossTenantlssues.p© FlushRolesPermissionsC© GeneratelnternalWebho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.p© JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocomm© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e RecalculatebealkiskscoC) RemoveDeleteMarkersd(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong© AddLayoutEntities.php© Team.php© TrackProviderInstalledEvent.phpCreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsCommand extends Commandprivate function processReports(string $frequency): void11551341351361371381391401411421451144145146147148149150151152115.51154private function getReportById(string $reportId): Collection1150157158159160161162116.5116416516616716816917017117217317417511761117.180181182$report = $this->reportRepository->findById0rUuid($reportId);if ($report === null) €$this->logger->warning(self::LOG_PREFIX|' Report not found for --report-id'. ['reportid' => $reportId]):|$this->warn( string: "Report not found: (($reportId)");return coltectsif (! $report->getStatus(D) k$this->logger->warning(self::LOG_PREFIX • ' Report is inactive, processing anyway (manual override)""L'reportId' => SreportId,'reportuvid' => $report->getUvid().I);$this->warn( string: 'Report is inactive - processing anyway (manual override).');$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->Logger->warning(self::LOG_PREFIX •|' Team is not active, processing anyway (manual override)'" ['reportId' => $reportId,'reportuvid' => $report->getUvid(),'teamId' => $report->getTeamId(),'teamstatus' => $team->getStatus(),$this->warn( string: "Team #{$report->getTeamId()} is not active - processing anyway (manual override) .");€ InteractsWithIOif ($report->isExpiredO) {$this->logger->warning(self::LOG_PREFIX ' Rep'reportId' => $reportId,'reportUvid'=> $report->getUvid(),'expiresat'→> $report->getExpiresAt()?->tolpublic function warn(ssurino.$verbosity = nullrride)"l): void1):$this->warn( string: "Report is expired (expires_aWrite a stripg as warning output.Overrides:InteractsWithIO: :warnParameters: string $stringstring|string|stringlstringlstrineinulu sveroos ityIO ||'b - processing anyway (manual overrid$now = Carbon::now();$frequency = $report->getFrequencyO);$wouldRunToday = match ($frequency) {Returns:AutomatedReportsService::FREQUENCY_DAILY →> truSource:AutomatedReportsService::FREQUENCY_WEEKLY => $nAutomatedReportsService::FREQUENCY_MONTHLY => $AutomatedReportsService::FREQUENCY_QUARTERLY => pnum-quaydefault => false,vendor/laravel/framework/src/Illuminate/Console/Concerns/nterarswtnu ono4, 7, 10].strict: true),if (! $wouldRunToday) €T 6 of 6 edits +v Accept File % +X keectrlle tae+ 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]Al console [EU]4 console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) {...}* Fetch activity IDs fo* Date filters stored o* no date constraint .* @return string[] Actipublic function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge(Sreqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:07• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leamsuir-o( 4 spaces...
|
10872
|
|
10874
|
215
|
52
|
2026-04-14T09:02:13.235154+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157333235_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommand.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Reports;
use Carbon\Carbon;
use Illuminate\Console\Command;
use Illuminate\Contracts\Bus\Dispatcher as BusDispatcher;
use Illuminate\Support\Collection;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\RequestGenerateReportJob;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\Team;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
class AutomatedReportsCommand extends Command
{
/**
* Log prefix for all log messages
*/
private const string LOG_PREFIX = '[automated-reports]';
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'automated-reports {--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly). Use --report-id to manually trigger a specific report by ID or UUID.';
public function __construct(
private readonly LoggerInterface $logger,
private readonly BusDispatcher $dispatcher,
private readonly AutomatedReportsRepository $reportRepository
) {
parent::__construct();
}
/**
* Execute the console command.
*
* @return int
*/
public function handle(): int
{
$this->logger->info(self::LOG_PREFIX . ' Started');
$now = Carbon::now();
$isMonday = $now->isMonday();
$isFirstDayOfMonth = $now->day === 1;
$currentMonth = $now->month;
// Check if the current month is a quarterly month (January, April, July, October)
$isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);
$this->logger->info(self::LOG_PREFIX . ' Checking conditions', [
'isMonday' => $isMonday,
'isFirstDayOfMonth' => $isFirstDayOfMonth,
'currentMonth' => $currentMonth,
'isQuarterlyMonth' => $isQuarterlyMonth,
]);
// Process daily reports
$this->processReports(AutomatedReportsService::FREQUENCY_DAILY);
// Process weekly reports on Mondays
if ($isMonday) {
$this->processReports(AutomatedReportsService::FREQUENCY_WEEKLY);
}
// Process monthly reports on the first day of the month
if ($isFirstDayOfMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_MONTHLY);
}
// Process quarterly reports on the first day of January, April, July, and October
if ($isFirstDayOfMonth && $isQuarterlyMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_QUARTERLY);
}
$this->logger->info(self::LOG_PREFIX . ' Completed');
return 0;
}
/**
* Process reports for a specific frequency.
*
* @param string $frequency
*
* @return void
*/
private function processReports(string $frequency): void
{
$this->logger->info(self::LOG_PREFIX . " Processing $frequency reports");
$reportId = $this->option('report-id');
if ($reportId !== null) {
$reports = $this->getReportById($reportId);
} else {
// Get all enabled, not deleted reports with active teams for the specified frequency
$reports = $this->reportRepository->getActiveReportsByFrequency($frequency);
}
$this->logger->info(self::LOG_PREFIX . " Found {$reports->count()} $frequency reports to process");
/** @var AutomatedReport $report */
foreach ($reports as $report) {
$this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', [
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'frequency' => $report->getFrequency(),
'type' => $report->getType(),
]);
$job = $report->isAskJiminnyReport()
? new RequestGenerateAskJiminnyReportJob($report->getUuid())
: new RequestGenerateReportJob($report->getUuid());
// $this->dispatcher->dispatch($job);
$this->dispatcher->dispatchSync($job);
}
}
private function getReportById(string $reportId): Collection
{
$report = $this->reportRepository->findByIdOrUuid($reportId);
if ($report === null) {
$this->logger->warning(self::LOG_PREFIX . ' Report not found for --report-id', ['reportId' => $reportId]);
$this->warn("Report not found: {$reportId}");
return collect();
}
if (! $report->getStatus()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
]);
$this->warn('Report is inactive — processing anyway (manual override).');
}
$team = $report->getTeam();
if ($team->getStatus() !== Team::STATUS_ACTIVE) {
$this->logger->warning(self::LOG_PREFIX . ' Team is not active, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'teamStatus' => $team->getStatus(),
]);
$this->warn("Team #{$report->getTeamId()} is not active — processing anyway (manual override).");
}
if ($report->isExpired()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'expiresAt' => $report->getExpiresAt()?->toDateString(),
]);
$this->warn('Report is expired (expires_at: ' . $report->getExpiresAt()?->toDateString() . ') — processing anyway (manual override).');
}
$now = Carbon::now();
$frequency = $report->getFrequency();
$wouldRunToday = match ($frequency) {
AutomatedReportsService::FREQUENCY_DAILY => true,
AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),
AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,
AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10], true),
default => false,
};
if (! $wouldRunToday) {
$this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'frequency' => $frequency,
]);
$this->warn("Report frequency is '{$frequency}' — would NOT run today, processing anyway (manual override).");
}
return collect([$report]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityActualDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityUpdatedDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\DealInsights\ClosingPeriodFilter;
use Jiminny\Component\ActivitySearch\Service\ActivitySearch;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\User;
use Jiminny\Repositories\ElasticActivityRepository;
use Jiminny\VO\Repository\OnDemandActivitySearch\Criteria;
use Psr\Log\LoggerInterface;
class AskJiminnyReportActivityService
{
private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;
private const array DATE_FILTER_KEYS = [
ActivityActualDate::PARAM_START_DATE,
ActivityActualDate::PARAM_END_DATE,
ActivityUpdatedDate::PARAM_UPDATED_FROM,
ActivityUpdatedDate::PARAM_UPDATED_TO,
ClosingPeriodFilter::KEY_START_DATE,
ClosingPeriodFilter::KEY_END_DATE,
];
public function __construct(
private readonly ActivitySearch $activitySearch,
private readonly ElasticActivityRepository $elasticRepository,
private readonly LoggerInterface $logger,
) {
}
/**
* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.
* Date filters stored on the saved search are excluded; if no other filters exist,
* no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.
*
* @return string[] Activity IDs
*/
public function getActivityIdsForSavedSearch(
Search $savedSearch,
User $user,
): array {
$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);
$criteria = Criteria::createFromRequest(
array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),
$user->getTimezone()
);
$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);
$activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);
$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [
'saved_search_id' => $savedSearch->getId(),
'user_id' => $user->getId(),
'activity_count' => count($activityIds),
]);
return $activityIds;
}
private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array
{
$params = [];
$arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);
foreach ($savedSearch->getFilters() as $filter) {
$key = $filter->getFilterProperty();
$value = $filter->getFilterValue();
if (in_array($key, self::DATE_FILTER_KEYS, true)) {
continue;
}
if (isset($params[$key])) {
$params[$key][] = $value;
} elseif (in_array($key, $arrayFilterKeys, true)) {
$params[$key] = [$value];
} else {
$params[$key] = $value;
}
}
return $params;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96015626,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9734375,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9867188,"top":0.017361112,"width":0.013281226,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Support\\Collection;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommand extends Command\n{\n /**\n * Log prefix for all log messages\n */\n private const string LOG_PREFIX = '[automated-reports]';\n\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'automated-reports {--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly). Use --report-id to manually trigger a specific report by ID or UUID.';\n\n\n public function __construct(\n private readonly LoggerInterface $logger,\n private readonly BusDispatcher $dispatcher,\n private readonly AutomatedReportsRepository $reportRepository\n ) {\n parent::__construct();\n }\n\n /**\n * Execute the console command.\n *\n * @return int\n */\n public function handle(): int\n {\n $this->logger->info(self::LOG_PREFIX . ' Started');\n\n $now = Carbon::now();\n $isMonday = $now->isMonday();\n $isFirstDayOfMonth = $now->day === 1;\n $currentMonth = $now->month;\n\n // Check if the current month is a quarterly month (January, April, July, October)\n $isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);\n\n $this->logger->info(self::LOG_PREFIX . ' Checking conditions', [\n 'isMonday' => $isMonday,\n 'isFirstDayOfMonth' => $isFirstDayOfMonth,\n 'currentMonth' => $currentMonth,\n 'isQuarterlyMonth' => $isQuarterlyMonth,\n ]);\n\n // Process daily reports\n $this->processReports(AutomatedReportsService::FREQUENCY_DAILY);\n\n // Process weekly reports on Mondays\n if ($isMonday) {\n $this->processReports(AutomatedReportsService::FREQUENCY_WEEKLY);\n }\n\n // Process monthly reports on the first day of the month\n if ($isFirstDayOfMonth) {\n $this->processReports(AutomatedReportsService::FREQUENCY_MONTHLY);\n }\n\n // Process quarterly reports on the first day of January, April, July, and October\n if ($isFirstDayOfMonth && $isQuarterlyMonth) {\n $this->processReports(AutomatedReportsService::FREQUENCY_QUARTERLY);\n }\n\n $this->logger->info(self::LOG_PREFIX . ' Completed');\n\n return 0;\n }\n\n /**\n * Process reports for a specific frequency.\n *\n * @param string $frequency\n *\n * @return void\n */\n private function processReports(string $frequency): void\n {\n $this->logger->info(self::LOG_PREFIX . \" Processing $frequency reports\");\n\n $reportId = $this->option('report-id');\n if ($reportId !== null) {\n $reports = $this->getReportById($reportId);\n } else {\n // Get all enabled, not deleted reports with active teams for the specified frequency\n $reports = $this->reportRepository->getActiveReportsByFrequency($frequency);\n }\n\n $this->logger->info(self::LOG_PREFIX . \" Found {$reports->count()} $frequency reports to process\");\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n $this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', [\n 'reportUuid' => $report->getUuid(),\n 'teamId' => $report->getTeamId(),\n 'frequency' => $report->getFrequency(),\n 'type' => $report->getType(),\n ]);\n\n $job = $report->isAskJiminnyReport()\n ? new RequestGenerateAskJiminnyReportJob($report->getUuid())\n : new RequestGenerateReportJob($report->getUuid());\n\n // $this->dispatcher->dispatch($job);\n $this->dispatcher->dispatchSync($job);\n }\n }\n\n private function getReportById(string $reportId): Collection\n {\n $report = $this->reportRepository->findByIdOrUuid($reportId);\n\n if ($report === null) {\n $this->logger->warning(self::LOG_PREFIX . ' Report not found for --report-id', ['reportId' => $reportId]);\n $this->warn(\"Report not found: {$reportId}\");\n\n return collect();\n }\n\n if (! $report->getStatus()) {\n $this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n ]);\n $this->warn('Report is inactive — processing anyway (manual override).');\n }\n\n $team = $report->getTeam();\n if ($team->getStatus() !== Team::STATUS_ACTIVE) {\n $this->logger->warning(self::LOG_PREFIX . ' Team is not active, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'teamId' => $report->getTeamId(),\n 'teamStatus' => $team->getStatus(),\n ]);\n $this->warn(\"Team #{$report->getTeamId()} is not active — processing anyway (manual override).\");\n }\n\n if ($report->isExpired()) {\n $this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'expiresAt' => $report->getExpiresAt()?->toDateString(),\n ]);\n $this->warn('Report is expired (expires_at: ' . $report->getExpiresAt()?->toDateString() . ') — processing anyway (manual override).');\n }\n\n $now = Carbon::now();\n $frequency = $report->getFrequency();\n $wouldRunToday = match ($frequency) {\n AutomatedReportsService::FREQUENCY_DAILY => true,\n AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),\n AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,\n AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10], true),\n default => false,\n };\n\n if (! $wouldRunToday) {\n $this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'frequency' => $frequency,\n ]);\n $this->warn(\"Report frequency is '{$frequency}' — would NOT run today, processing anyway (manual override).\");\n }\n\n return collect([$report]);\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\Command;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Support\\Collection;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommand extends Command\n{\n /**\n * Log prefix for all log messages\n */\n private const string LOG_PREFIX = '[automated-reports]';\n\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'automated-reports {--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly). Use --report-id to manually trigger a specific report by ID or UUID.';\n\n\n public function __construct(\n private readonly LoggerInterface $logger,\n private readonly BusDispatcher $dispatcher,\n private readonly AutomatedReportsRepository $reportRepository\n ) {\n parent::__construct();\n }\n\n /**\n * Execute the console command.\n *\n * @return int\n */\n public function handle(): int\n {\n $this->logger->info(self::LOG_PREFIX . ' Started');\n\n $now = Carbon::now();\n $isMonday = $now->isMonday();\n $isFirstDayOfMonth = $now->day === 1;\n $currentMonth = $now->month;\n\n // Check if the current month is a quarterly month (January, April, July, October)\n $isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);\n\n $this->logger->info(self::LOG_PREFIX . ' Checking conditions', [\n 'isMonday' => $isMonday,\n 'isFirstDayOfMonth' => $isFirstDayOfMonth,\n 'currentMonth' => $currentMonth,\n 'isQuarterlyMonth' => $isQuarterlyMonth,\n ]);\n\n // Process daily reports\n $this->processReports(AutomatedReportsService::FREQUENCY_DAILY);\n\n // Process weekly reports on Mondays\n if ($isMonday) {\n $this->processReports(AutomatedReportsService::FREQUENCY_WEEKLY);\n }\n\n // Process monthly reports on the first day of the month\n if ($isFirstDayOfMonth) {\n $this->processReports(AutomatedReportsService::FREQUENCY_MONTHLY);\n }\n\n // Process quarterly reports on the first day of January, April, July, and October\n if ($isFirstDayOfMonth && $isQuarterlyMonth) {\n $this->processReports(AutomatedReportsService::FREQUENCY_QUARTERLY);\n }\n\n $this->logger->info(self::LOG_PREFIX . ' Completed');\n\n return 0;\n }\n\n /**\n * Process reports for a specific frequency.\n *\n * @param string $frequency\n *\n * @return void\n */\n private function processReports(string $frequency): void\n {\n $this->logger->info(self::LOG_PREFIX . \" Processing $frequency reports\");\n\n $reportId = $this->option('report-id');\n if ($reportId !== null) {\n $reports = $this->getReportById($reportId);\n } else {\n // Get all enabled, not deleted reports with active teams for the specified frequency\n $reports = $this->reportRepository->getActiveReportsByFrequency($frequency);\n }\n\n $this->logger->info(self::LOG_PREFIX . \" Found {$reports->count()} $frequency reports to process\");\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n $this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', [\n 'reportUuid' => $report->getUuid(),\n 'teamId' => $report->getTeamId(),\n 'frequency' => $report->getFrequency(),\n 'type' => $report->getType(),\n ]);\n\n $job = $report->isAskJiminnyReport()\n ? new RequestGenerateAskJiminnyReportJob($report->getUuid())\n : new RequestGenerateReportJob($report->getUuid());\n\n // $this->dispatcher->dispatch($job);\n $this->dispatcher->dispatchSync($job);\n }\n }\n\n private function getReportById(string $reportId): Collection\n {\n $report = $this->reportRepository->findByIdOrUuid($reportId);\n\n if ($report === null) {\n $this->logger->warning(self::LOG_PREFIX . ' Report not found for --report-id', ['reportId' => $reportId]);\n $this->warn(\"Report not found: {$reportId}\");\n\n return collect();\n }\n\n if (! $report->getStatus()) {\n $this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n ]);\n $this->warn('Report is inactive — processing anyway (manual override).');\n }\n\n $team = $report->getTeam();\n if ($team->getStatus() !== Team::STATUS_ACTIVE) {\n $this->logger->warning(self::LOG_PREFIX . ' Team is not active, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'teamId' => $report->getTeamId(),\n 'teamStatus' => $team->getStatus(),\n ]);\n $this->warn(\"Team #{$report->getTeamId()} is not active — processing anyway (manual override).\");\n }\n\n if ($report->isExpired()) {\n $this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'expiresAt' => $report->getExpiresAt()?->toDateString(),\n ]);\n $this->warn('Report is expired (expires_at: ' . $report->getExpiresAt()?->toDateString() . ') — processing anyway (manual override).');\n }\n\n $now = Carbon::now();\n $frequency = $report->getFrequency();\n $wouldRunToday = match ($frequency) {\n AutomatedReportsService::FREQUENCY_DAILY => true,\n AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),\n AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,\n AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10], true),\n default => false,\n };\n\n if (! $wouldRunToday) {\n $this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)', [\n 'reportId' => $reportId,\n 'reportUuid' => $report->getUuid(),\n 'frequency' => $frequency,\n ]);\n $this->warn(\"Report frequency is '{$frequency}' — would NOT run today, processing anyway (manual override).\");\n }\n\n return collect([$report]);\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.049609374,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.6699219,"top":0.19513889,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.6816406,"top":0.19513889,"width":0.00859375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.6921875,"top":0.19375,"width":0.00859375,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7007812,"top":0.19375,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityActualDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityUpdatedDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\DealInsights\\ClosingPeriodFilter;\nuse Jiminny\\Component\\ActivitySearch\\Service\\ActivitySearch;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\ElasticActivityRepository;\nuse Jiminny\\VO\\Repository\\OnDemandActivitySearch\\Criteria;\nuse Psr\\Log\\LoggerInterface;\n\nclass AskJiminnyReportActivityService\n{\n private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;\n\n private const array DATE_FILTER_KEYS = [\n ActivityActualDate::PARAM_START_DATE,\n ActivityActualDate::PARAM_END_DATE,\n ActivityUpdatedDate::PARAM_UPDATED_FROM,\n ActivityUpdatedDate::PARAM_UPDATED_TO,\n ClosingPeriodFilter::KEY_START_DATE,\n ClosingPeriodFilter::KEY_END_DATE,\n ];\n\n public function __construct(\n private readonly ActivitySearch $activitySearch,\n private readonly ElasticActivityRepository $elasticRepository,\n private readonly LoggerInterface $logger,\n ) {\n }\n\n /**\n * Fetch activity IDs for a saved search, passing its filters as-is to Criteria.\n * Date filters stored on the saved search are excluded; if no other filters exist,\n * no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.\n *\n * @return string[] Activity IDs\n */\n public function getActivityIdsForSavedSearch(\n Search $savedSearch,\n User $user,\n ): array {\n $requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);\n\n $criteria = Criteria::createFromRequest(\n array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),\n $user->getTimezone()\n );\n\n $filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);\n\n $activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);\n\n $this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [\n 'saved_search_id' => $savedSearch->getId(),\n 'user_id' => $user->getId(),\n 'activity_count' => count($activityIds),\n ]);\n\n return $activityIds;\n }\n\n private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array\n {\n $params = [];\n $arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);\n\n foreach ($savedSearch->getFilters() as $filter) {\n $key = $filter->getFilterProperty();\n $value = $filter->getFilterValue();\n\n if (in_array($key, self::DATE_FILTER_KEYS, true)) {\n continue;\n }\n\n if (isset($params[$key])) {\n $params[$key][] = $value;\n } elseif (in_array($key, $arrayFilterKeys, true)) {\n $params[$key] = [$value];\n } else {\n $params[$key] = $value;\n }\n }\n\n return $params;\n }\n}","depth":4,"bounds":{"left":0.6238281,"top":0.0,"width":0.31953126,"height":1.0},"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityActualDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\ActivityUpdatedDate;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\DealInsights\\ClosingPeriodFilter;\nuse Jiminny\\Component\\ActivitySearch\\Service\\ActivitySearch;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\ElasticActivityRepository;\nuse Jiminny\\VO\\Repository\\OnDemandActivitySearch\\Criteria;\nuse Psr\\Log\\LoggerInterface;\n\nclass AskJiminnyReportActivityService\n{\n private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;\n\n private const array DATE_FILTER_KEYS = [\n ActivityActualDate::PARAM_START_DATE,\n ActivityActualDate::PARAM_END_DATE,\n ActivityUpdatedDate::PARAM_UPDATED_FROM,\n ActivityUpdatedDate::PARAM_UPDATED_TO,\n ClosingPeriodFilter::KEY_START_DATE,\n ClosingPeriodFilter::KEY_END_DATE,\n ];\n\n public function __construct(\n private readonly ActivitySearch $activitySearch,\n private readonly ElasticActivityRepository $elasticRepository,\n private readonly LoggerInterface $logger,\n ) {\n }\n\n /**\n * Fetch activity IDs for a saved search, passing its filters as-is to Criteria.\n * Date filters stored on the saved search are excluded; if no other filters exist,\n * no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.\n *\n * @return string[] Activity IDs\n */\n public function getActivityIdsForSavedSearch(\n Search $savedSearch,\n User $user,\n ): array {\n $requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);\n\n $criteria = Criteria::createFromRequest(\n array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),\n $user->getTimezone()\n );\n\n $filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);\n\n $activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);\n\n $this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [\n 'saved_search_id' => $savedSearch->getId(),\n 'user_id' => $user->getId(),\n 'activity_count' => count($activityIds),\n ]);\n\n return $activityIds;\n }\n\n private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array\n {\n $params = [];\n $arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);\n\n foreach ($savedSearch->getFilters() as $filter) {\n $key = $filter->getFilterProperty();\n $value = $filter->getFilterValue();\n\n if (in_array($key, self::DATE_FILTER_KEYS, true)) {\n continue;\n }\n\n if (isset($params[$key])) {\n $params[$key][] = $value;\n } elseif (in_array($key, $arrayFilterKeys, true)) {\n $params[$key] = [$value];\n } else {\n $params[$key] = $value;\n }\n }\n\n return $params;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.0140625,"top":0.041666668,"width":0.028515626,"height":0.021527778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.01015625,"height":0.0},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2209877803940756757
|
6995382047715846964
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Reports;
use Carbon\Carbon;
use Illuminate\Console\Command;
use Illuminate\Contracts\Bus\Dispatcher as BusDispatcher;
use Illuminate\Support\Collection;
use Jiminny\Jobs\AutomatedReports\RequestGenerateAskJiminnyReportJob;
use Jiminny\Jobs\AutomatedReports\RequestGenerateReportJob;
use Jiminny\Models\AutomatedReport;
use Jiminny\Models\Team;
use Jiminny\Repositories\AutomatedReportsRepository;
use Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;
use Psr\Log\LoggerInterface;
class AutomatedReportsCommand extends Command
{
/**
* Log prefix for all log messages
*/
private const string LOG_PREFIX = '[automated-reports]';
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'automated-reports {--report-id= : Process a specific report by ID or UUID (bypasses frequency scheduling)}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Process automated reports based on their frequency (weekly, monthly, quarterly). Use --report-id to manually trigger a specific report by ID or UUID.';
public function __construct(
private readonly LoggerInterface $logger,
private readonly BusDispatcher $dispatcher,
private readonly AutomatedReportsRepository $reportRepository
) {
parent::__construct();
}
/**
* Execute the console command.
*
* @return int
*/
public function handle(): int
{
$this->logger->info(self::LOG_PREFIX . ' Started');
$now = Carbon::now();
$isMonday = $now->isMonday();
$isFirstDayOfMonth = $now->day === 1;
$currentMonth = $now->month;
// Check if the current month is a quarterly month (January, April, July, October)
$isQuarterlyMonth = in_array($currentMonth, [1, 4, 7, 10], true);
$this->logger->info(self::LOG_PREFIX . ' Checking conditions', [
'isMonday' => $isMonday,
'isFirstDayOfMonth' => $isFirstDayOfMonth,
'currentMonth' => $currentMonth,
'isQuarterlyMonth' => $isQuarterlyMonth,
]);
// Process daily reports
$this->processReports(AutomatedReportsService::FREQUENCY_DAILY);
// Process weekly reports on Mondays
if ($isMonday) {
$this->processReports(AutomatedReportsService::FREQUENCY_WEEKLY);
}
// Process monthly reports on the first day of the month
if ($isFirstDayOfMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_MONTHLY);
}
// Process quarterly reports on the first day of January, April, July, and October
if ($isFirstDayOfMonth && $isQuarterlyMonth) {
$this->processReports(AutomatedReportsService::FREQUENCY_QUARTERLY);
}
$this->logger->info(self::LOG_PREFIX . ' Completed');
return 0;
}
/**
* Process reports for a specific frequency.
*
* @param string $frequency
*
* @return void
*/
private function processReports(string $frequency): void
{
$this->logger->info(self::LOG_PREFIX . " Processing $frequency reports");
$reportId = $this->option('report-id');
if ($reportId !== null) {
$reports = $this->getReportById($reportId);
} else {
// Get all enabled, not deleted reports with active teams for the specified frequency
$reports = $this->reportRepository->getActiveReportsByFrequency($frequency);
}
$this->logger->info(self::LOG_PREFIX . " Found {$reports->count()} $frequency reports to process");
/** @var AutomatedReport $report */
foreach ($reports as $report) {
$this->logger->info(self::LOG_PREFIX . ' Dispatching Generate Report job for report', [
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'frequency' => $report->getFrequency(),
'type' => $report->getType(),
]);
$job = $report->isAskJiminnyReport()
? new RequestGenerateAskJiminnyReportJob($report->getUuid())
: new RequestGenerateReportJob($report->getUuid());
// $this->dispatcher->dispatch($job);
$this->dispatcher->dispatchSync($job);
}
}
private function getReportById(string $reportId): Collection
{
$report = $this->reportRepository->findByIdOrUuid($reportId);
if ($report === null) {
$this->logger->warning(self::LOG_PREFIX . ' Report not found for --report-id', ['reportId' => $reportId]);
$this->warn("Report not found: {$reportId}");
return collect();
}
if (! $report->getStatus()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is inactive, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
]);
$this->warn('Report is inactive — processing anyway (manual override).');
}
$team = $report->getTeam();
if ($team->getStatus() !== Team::STATUS_ACTIVE) {
$this->logger->warning(self::LOG_PREFIX . ' Team is not active, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'teamId' => $report->getTeamId(),
'teamStatus' => $team->getStatus(),
]);
$this->warn("Team #{$report->getTeamId()} is not active — processing anyway (manual override).");
}
if ($report->isExpired()) {
$this->logger->warning(self::LOG_PREFIX . ' Report is expired, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'expiresAt' => $report->getExpiresAt()?->toDateString(),
]);
$this->warn('Report is expired (expires_at: ' . $report->getExpiresAt()?->toDateString() . ') — processing anyway (manual override).');
}
$now = Carbon::now();
$frequency = $report->getFrequency();
$wouldRunToday = match ($frequency) {
AutomatedReportsService::FREQUENCY_DAILY => true,
AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),
AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,
AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10], true),
default => false,
};
if (! $wouldRunToday) {
$this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)', [
'reportId' => $reportId,
'reportUuid' => $report->getUuid(),
'frequency' => $frequency,
]);
$this->warn("Report frequency is '{$frequency}' — would NOT run today, processing anyway (manual override).");
}
return collect([$report]);
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
2
1
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Kiosk\AutomatedReports;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityActualDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\ActivityUpdatedDate;
use Jiminny\Component\ActivitySearch\FilterDefinition\DealInsights\ClosingPeriodFilter;
use Jiminny\Component\ActivitySearch\Service\ActivitySearch;
use Jiminny\Models\Activity\Search;
use Jiminny\Models\User;
use Jiminny\Repositories\ElasticActivityRepository;
use Jiminny\VO\Repository\OnDemandActivitySearch\Criteria;
use Psr\Log\LoggerInterface;
class AskJiminnyReportActivityService
{
private const int DEFAULT_TOP_ACTIVITIES_COUNT = 100;
private const array DATE_FILTER_KEYS = [
ActivityActualDate::PARAM_START_DATE,
ActivityActualDate::PARAM_END_DATE,
ActivityUpdatedDate::PARAM_UPDATED_FROM,
ActivityUpdatedDate::PARAM_UPDATED_TO,
ClosingPeriodFilter::KEY_START_DATE,
ClosingPeriodFilter::KEY_END_DATE,
];
public function __construct(
private readonly ActivitySearch $activitySearch,
private readonly ElasticActivityRepository $elasticRepository,
private readonly LoggerInterface $logger,
) {
}
/**
* Fetch activity IDs for a saved search, passing its filters as-is to Criteria.
* Date filters stored on the saved search are excluded; if no other filters exist,
* no date constraint is applied — matching the behaviour of getContextForAskAnythingByFilter.
*
* @return string[] Activity IDs
*/
public function getActivityIdsForSavedSearch(
Search $savedSearch,
User $user,
): array {
$requestParams = $this->buildRequestParamsFromSearch($savedSearch, $user);
$criteria = Criteria::createFromRequest(
array_merge($requestParams, ['limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT, 'page' => 1]),
$user->getTimezone()
);
$filterSet = $this->activitySearch->getOnDemandPageFilterSet($criteria, $user);
$activityIds = $this->elasticRepository->onDemandSearchIdsOnly($user, $criteria, $filterSet);
$this->logger->info('[AskJiminnyReport] Fetched activity IDs for saved search', [
'saved_search_id' => $savedSearch->getId(),
'user_id' => $user->getId(),
'activity_count' => count($activityIds),
]);
return $activityIds;
}
private function buildRequestParamsFromSearch(Search $savedSearch, User $user): array
{
$params = [];
$arrayFilterKeys = $this->activitySearch->getArrayFilterKeys($user);
foreach ($savedSearch->getFilters() as $filter) {
$key = $filter->getFilterProperty();
$value = $filter->getFilterValue();
if (in_array($key, self::DATE_FILTER_KEYS, true)) {
continue;
}
if (isset($params[$key])) {
$params[$key][] = $value;
} elseif (in_array($key, $arrayFilterKeys, true)) {
$params[$key] = [$value];
} else {
$params[$key] = $value;
}
}
return $params;
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
|
10876
|
215
|
53
|
2026-04-14T09:02:19.418794+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157339418_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommand.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.03046875,"top":0.017361112,"width":0.0453125,"height":0.022222223},"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#11894 on JY-18909-automated-reports-ask-jiminny, menu","depth":5,"bounds":{"left":0.07578125,"top":0.017361112,"width":0.14960937,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny, but local branch is out of sync with remote","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.76171875,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"RequestGenerateAskJiminnyReportJobTest","depth":6,"bounds":{"left":0.7796875,"top":0.017361112,"width":0.12109375,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9007813,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'RequestGenerateAskJiminnyReportJobTest'","depth":6,"bounds":{"left":0.9140625,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9273437,"top":0.017361112,"width":0.01328125,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3999944235224534553
|
-8644637159426915040
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#11894 on JY-18909-automa Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
RequestGenerateAskJiminnyReportJobTest
Run 'RequestGenerateAskJiminnyReportJobTest'
Debug 'RequestGenerateAskJiminnyReportJobTest'
More Actions
PhpStormFileEoitViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject vProphetAiv _ Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC Usage.phpM Slack_leams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversComi(C DevPostmanCommand.lC DiarizeViaAiParticipantk(©) EncryptTokensComman(©) EngagementStatsRegerT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(c) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes(C) RemoveUnusedParticio:C ResetElasticSearch.php(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor(©) ReportController.phpJiminnyDeouecommana.ongc) AutomatedReporssenccommane.onoAutomaleakeportscommana.ongC AddLayoutEntities.php© Team.php= custom.log= laravel.logC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.phpC CreateActivityLoggedEvent.phps Sr iminny@localnosui© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.phpc HS_local Liminny@localhost)(©) AutomatedReportResult.phpc) Automatedkeport.ones console ProDI¿ console (EU]class AutomatedReportsCommand extends CommandI console [STAGING)11351381391401411421431144private function getReportByld(string Sreportid): Collection114714814915015115211551154111551157158115916016116216316411651166116/1681107117011/-1172173174175117617711178118018111821831841851861187111881189111901AskJiminnyReportActivityService.php X1f (sreport === nulU 1$this->Logger->warning(self::LOG_PREFIX - Report not found for --report-1d". L'reportia => $reportiai:$this->warn( string: "Report not found: K$reportId}"):C RequestGenerateAskJiminnyReportJobTesMLAI^class AskJiminnyReportActivireturn collecuiif ( Sreport->qetStatusOD kl$this->Logger->warning(self::LOG_PREFIX • Report is inactive, processing anyway (manual override)". L'reportid => Sreportid.'reportluid => Sreport->getUuidO.1):sth1s->warn( string: "Report 1s 1nactive - processing anyway (manual override).'onpream = sreporu->getleamc):if ($team->getStatus@ !== Team::STATUS_ACTIVE) |$this->Logger->warning(self::LOG_PREFIX ." Team is not active, processing anyway (manual override)'. [rероrсlа → рrерorcia,'reportUuid' => Sreport->getUuidO.'teamid => Sreport-›getTeamido.'teamStatus"=> Steam->getStatusO.1):$this->warn( string: "Team #{$report->getTeamIdO} is not active - processing anyway (manual override)."):if ($report->isExpiredO) k$this->Logger->warning(self::LOG_PREFIX .' Report is expired, processing anyway (manual override)". [reporclo'=> sreporcid,→nrecor-paeruuou'expiresAt'=> Sreport->getExpiresAtO?->toDateStringO451D:$this->warn( string: |'Report is expired (expires_at: |'. Sreport->getExpiresAt(?->toDateString(D |.||') - processing anyway (manual overrid")snow = carbon::nowo*strequency = sreport->getrrequency(oh$wouldRunToday = match ($frequency) {AUtomatedReportsservice: :FREQUENCY_UALLY => CrUe,AutomatedReportsService::FREOUENCY WEEKLY => Snow->isMondav@AutomatedRedortsService::FREOUENCY MONTHLY => Snow->dav === 1)AutomatedReportsService::FREOUENCY OUARTERLY => Snow->dav === 1 && in arrav(Snow->month. |. 4. 7. 107strict: true).default => false,СД СЛif (! swouldrunToday)$this->Logger->info(self::LOG_PREFIX.' Report frequency would not run today, processing anyway (manual override)".['reportid => Sreportid,'reportUuid' => $report->getUvidO.Tredlency= ptrequency.1D :$this->warn( string: "Report freqeh@edits +I$ v Accept File *~ 10Xl RejectiFileunacoday; PiobReisesiny anyway (manual override)."):Winasurt changelog 2.12.21: A new version is avallable. |/ View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualbate:ActivityUpdatedDate:ActivityUpdatedDate:ClosingPer1odrilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint* @return stringl] Act:*/public function getActivSearch SsavedSearchUser suser,): array {srequestParams = sthnenrera s untuerarray_mergelsrec$user->getTimezo);SfilterSet = Sthis-SactivityIds = $thissthis->logger->infol'saved_search_10'User_1d'= SUSactvt counte1);return Sactivitvids:, 0labl: Support Daily • in 2h 58 m100% [2Tue 14 Apr 12:02:19• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Ma3 Automated Report !1n7 211 and adc valication with loas insideGAutomatedRenortscommand.0ho11209-710et me read the current state of the command tile firstkead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1 -1• AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID•Non-numenc → Uu d ookuo via tooptimizedoBoth use withTrashed() so soft-deleted reports are findable manuallygetReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.chockBehaviour on failINot Tounewarhina loe + terminal warn, returns emoty collection skips processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternninal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesWC1l -2 files +81 -5>Ask anything (&+L)+ & CodeClaude Sennet 4.6Reject allAccept allwinasur leamsuir-oia 4 spaces...
|
10874
|
|
10878
|
215
|
54
|
2026-04-14T09:02:22.353055+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157342353_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsc(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLIvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138139140141142143144146114/1481491501511521531541551561571581591601611621631641651661671l08110717011/-172173A74175176177178180181182183184185186187188189190if ($report === null) €$this->logger->warning(self::LOG_PREFIX •' Report not found for --report-id'. ['reportid' => $reportId]);|$this->warn( string: "Report not found: {$reportId}'");return collect():if (! $report->getStatus(D) {$this->Logger->warning(self::LOG_PREFIX •' Report is inactive, processing anyway (manual override)'" ['reportId' => SreportId,'reportuuid' => $report->getUvid(),1):$this->warn( string: "Report is inactive - processing anyway (manual override).'):$team = Sreport->getTeam():if ($team->getStatus() !== Team::STATUS_ACTIVE) k$this->logger->warning(self::LOG_PREFIX •' Team is not active, processing anyway (manual override)'. L'reportId' => SreportId,'reportUvid' => $report->getUvid),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1):$this-›warn( string: "Team #{$report-›getTeamId(} is not active - processing anyway (manual override) ."»);|if ($report->isExpiredO) €$this->logger->warning(self::LOG_PREFIX •' Report is expired, processing anyway (manual override)". E=> SreportId,→nrecor-paeruuou'expiresAt'=> $report->getExpiresAt()?->toDateStringO,1D:$this->warn( string: 'Report is expired (expires_at: ' • Sreport->getExpiresAt()?->toDateString() •I'P - processing anyway (manual overrid$now = Carbon: : now():$frequency = $report->getFrequency():$wouldRunToday = match ($frequency) {AUtomatedReporESservice::FREQUENCY_UALLY → CrUe,AutomatedReportsService: :FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10],default => false,strict: true),if (! $wouldRunToday) €$this->Logger->info(seLf::LOG_PREFIX|.| Report frequency would not run today, processing anyway (manual override)'l ['reportId' => SreportId,'reportUvid' => $report->getUvid(,=> $frequency,lID:$this->warn( string: "Report frteqoh@ydits 4$ v Accept File %~ 10X RelectFileunasoday, ProbReiesng anyway (manual override) ."):Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)СД СЛ= custom.log= laravel.logs Sr iminny@localnosuiA HS_local [jiminny@localhost]s console ProDI4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info(' saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:22• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar• Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsre.oslorv.oneAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leams1/4:1 (49/ chars, o line breaksuir-o( 4 spaces...
|
NULL
|
-718343674341230477
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsc(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLIvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138139140141142143144146114/1481491501511521531541551561571581591601611621631641651661671l08110717011/-172173A74175176177178180181182183184185186187188189190if ($report === null) €$this->logger->warning(self::LOG_PREFIX •' Report not found for --report-id'. ['reportid' => $reportId]);|$this->warn( string: "Report not found: {$reportId}'");return collect():if (! $report->getStatus(D) {$this->Logger->warning(self::LOG_PREFIX •' Report is inactive, processing anyway (manual override)'" ['reportId' => SreportId,'reportuuid' => $report->getUvid(),1):$this->warn( string: "Report is inactive - processing anyway (manual override).'):$team = Sreport->getTeam():if ($team->getStatus() !== Team::STATUS_ACTIVE) k$this->logger->warning(self::LOG_PREFIX •' Team is not active, processing anyway (manual override)'. L'reportId' => SreportId,'reportUvid' => $report->getUvid),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1):$this-›warn( string: "Team #{$report-›getTeamId(} is not active - processing anyway (manual override) ."»);|if ($report->isExpiredO) €$this->logger->warning(self::LOG_PREFIX •' Report is expired, processing anyway (manual override)". E=> SreportId,→nrecor-paeruuou'expiresAt'=> $report->getExpiresAt()?->toDateStringO,1D:$this->warn( string: 'Report is expired (expires_at: ' • Sreport->getExpiresAt()?->toDateString() •I'P - processing anyway (manual overrid$now = Carbon: : now():$frequency = $report->getFrequency():$wouldRunToday = match ($frequency) {AUtomatedReporESservice::FREQUENCY_UALLY → CrUe,AutomatedReportsService: :FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10],default => false,strict: true),if (! $wouldRunToday) €$this->Logger->info(seLf::LOG_PREFIX|.| Report frequency would not run today, processing anyway (manual override)'l ['reportId' => SreportId,'reportUvid' => $report->getUvid(,=> $frequency,lID:$this->warn( string: "Report frteqoh@ydits 4$ v Accept File %~ 10X RelectFileunasoday, ProbReiesng anyway (manual override) ."):Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)СД СЛ= custom.log= laravel.logs Sr iminny@localnosuiA HS_local [jiminny@localhost]s console ProDI4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint .* @return string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info(' saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:22• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar• Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsre.oslorv.oneAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leams1/4:1 (49/ chars, o line breaksuir-o( 4 spaces...
|
NULL
|
|
10880
|
215
|
55
|
2026-04-14T09:02:25.355820+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157345355_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormProject vFileEditFV faVsco.js vViewNavigat PhpStormProject vFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138140141142E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTestX281лclass AskJiminnyReportActivi1451461471481491501511521531541551561571581591601611O 411051641651661671681691701711721731741751761771781791801811821185184185186187188189190if ($report === null) ($this->logger->warning(self::LOG_PREFIX •|' Report not found for --report-id'. ['reportid' => $reportid]):$this->warn( string: "Report not found: {$reportId}");return collect();if (! Sreport->getStatus() €$this->Logger->warning(self::LOG_PREFIX*' Report is inactive, processing anyway (manual override)'. ['reportId' => SreportId,Перогсбва+ фероги-дена!ID:$this->warn( string: "Report is inactive - processing anyway (manual override). D:$team = $report->getTeam();if |($team->getStatus(| |== Team::STATUS_ACTIVE) |d$this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.d'reportId' => SreportId,'reportUvid' => $report->getUvid(),'teamId' > $report->getTeamId(),=> $team->getStatus(),ID:$this->warn ( string: "Team #[$report->getTeamId()} is not active - processing anyway (manual override) . "):if ($report->isExpiredO) {$this->Logger->warning(self:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)|Cl'reportId' => SreportId,=> $report->getUvid(),=> $report->getExpiresAt()?->toDateString().1D:$this-›warn( string: |'Report is expired (expires_at: |'|| Sreport->getExpiresAt()?->toDateString( |.||b - processing anyway (manual overrid47$now = Carbon::nowO):$frequency = $report->getFrequency();$wouldRunToday = match ($frequency) {AutomatedReportsService::FREQUENCY_DAILY => true,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY |→> $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default = false,СД СЛif (! $wouldRunToday) €$this->Rogger->info(seLf::LOG_PREFIX •|' Report frequency would not run today, processing anyway (manual override)". E'reportId' => $reportId,=> $report->getUuid(,=> $frequency,1):$this->warn( string: "Report fiteqenGydits +$t v Accept File *~ VOXL RejeCtiFileunatoday, poodessiny anyway (manual override).");Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:25• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar3Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams180:50uir-o( 4 spaces...
|
NULL
|
3417673730617968111
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormProject vFileEditFV faVsco.js vViewNavigat PhpStormProject vFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138140141142E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTestX281лclass AskJiminnyReportActivi1451461471481491501511521531541551561571581591601611O 411051641651661671681691701711721731741751761771781791801811821185184185186187188189190if ($report === null) ($this->logger->warning(self::LOG_PREFIX •|' Report not found for --report-id'. ['reportid' => $reportid]):$this->warn( string: "Report not found: {$reportId}");return collect();if (! Sreport->getStatus() €$this->Logger->warning(self::LOG_PREFIX*' Report is inactive, processing anyway (manual override)'. ['reportId' => SreportId,Перогсбва+ фероги-дена!ID:$this->warn( string: "Report is inactive - processing anyway (manual override). D:$team = $report->getTeam();if |($team->getStatus(| |== Team::STATUS_ACTIVE) |d$this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.d'reportId' => SreportId,'reportUvid' => $report->getUvid(),'teamId' > $report->getTeamId(),=> $team->getStatus(),ID:$this->warn ( string: "Team #[$report->getTeamId()} is not active - processing anyway (manual override) . "):if ($report->isExpiredO) {$this->Logger->warning(self:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)|Cl'reportId' => SreportId,=> $report->getUvid(),=> $report->getExpiresAt()?->toDateString().1D:$this-›warn( string: |'Report is expired (expires_at: |'|| Sreport->getExpiresAt()?->toDateString( |.||b - processing anyway (manual overrid47$now = Carbon::nowO):$frequency = $report->getFrequency();$wouldRunToday = match ($frequency) {AutomatedReportsService::FREQUENCY_DAILY => true,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY |→> $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default = false,СД СЛif (! $wouldRunToday) €$this->Rogger->info(seLf::LOG_PREFIX •|' Report frequency would not run today, processing anyway (manual override)". E'reportId' => $reportId,=> $report->getUuid(,=> $frequency,1):$this->warn( string: "Report fiteqenGydits +$t v Accept File *~ VOXL RejeCtiFileunatoday, poodessiny anyway (manual override).");Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:25• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar3Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams180:50uir-o( 4 spaces...
|
10878
|
|
10881
|
215
|
56
|
2026-04-14T09:02:33.159090+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157353159_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormProject vFileEditFV faVsco.js vViewNavigat PhpStormProject vFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoCommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138140141142E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTestX281лclass AskJiminnyReportActivi1451461471481491501511521531541551561571581591601611O 411051641651661671681691701711721741751761771781791801811821185184185186187188189190if ($report === null) ($this->logger->warning(self::LOG_PREFIX •|' Report not found for --report-id'. ['reportid' => $reportid]):$this->warn( string: "Report not found: {$reportId}");return collect();if (! Sreport->getStatus() €$this->Logger->warning(self::LOG_PREFIX*' Report is inactive, processing anyway (manual override)'. ['reportId' => SreportId,Перогсбва+ фероги-дена!ID:$this->warn( string: "Report is inactive - processing anyway (manual override). D:$team = $report->getTeam();if |($team->getStatus(| |== Team::STATUS_ACTIVE) |d$this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.d'reportId' => SreportId,'reportUvid' => $report->getUvid(),'teamId' => $report->getTeamId().=> $team->getStatus(),ID:$this->warn ( string: "Team #[$report->getTeamId()} is not active - processing anyway (manual override) . "):if ($report->isExpiredO) {$this->Logger->warning(self:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)|Cl'reportId' => SreportId,=> $report->getUvid(),'expiresAt'=> $report->getExpiresAt()?->toDateString().1D:$this-›warn( string: |'Report is expired (expires_at: |'|| Sreport->getExpiresAt()?->toDateString( |.||b - processing anyway (manual overrid47Enow = Carbon: :now():$frequency = $report->getFrequencyO);$wouldRunToday = match ($frequency) {AutomatedReportsService::FREQUENCY_DAILY => true,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY |→> $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default = false,СД СЛif (! $wouldRunToday) €$this->Rogger->info(seLf::LOG_PREFIX •|' Report frequency would not run today, processing anyway (manual override)". E'reportId' => $reportId,=> $report->getUuid(,=> $frequency,1):$this->warn( string: "Report fiteqenGydits +$t v Accept File *~ VOXL RejeCtiFileunatoday, poodessiny anyway (manual override).");Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log)4...3* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:33• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar3 Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams180:50uir-o( 4 spaces...
|
NULL
|
8797696120738101802
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormProject vFileEditFV faVsco.js vViewNavigat PhpStormProject vFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.php© CreateDatabaseUsers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen© FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoCommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.onoAutomaleakeportscommana.ong• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© AutomatedReportResult.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection135138140141142E custom.log= laravel.logA SF [jiminny@localhost]A HS_local [jiminny@localhost]A console (PROD]4 console [EU]I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTestX281лclass AskJiminnyReportActivi1451461471481491501511521531541551561571581591601611O 411051641651661671681691701711721741751761771781791801811821185184185186187188189190if ($report === null) ($this->logger->warning(self::LOG_PREFIX •|' Report not found for --report-id'. ['reportid' => $reportid]):$this->warn( string: "Report not found: {$reportId}");return collect();if (! Sreport->getStatus() €$this->Logger->warning(self::LOG_PREFIX*' Report is inactive, processing anyway (manual override)'. ['reportId' => SreportId,Перогсбва+ фероги-дена!ID:$this->warn( string: "Report is inactive - processing anyway (manual override). D:$team = $report->getTeam();if |($team->getStatus(| |== Team::STATUS_ACTIVE) |d$this->logger->warning(self::LOG_PREFIXTeam is not active, processing anyway (manual override)'.d'reportId' => SreportId,'reportUvid' => $report->getUvid(),'teamId' => $report->getTeamId().=> $team->getStatus(),ID:$this->warn ( string: "Team #[$report->getTeamId()} is not active - processing anyway (manual override) . "):if ($report->isExpiredO) {$this->Logger->warning(self:|LOG_PREFIX |.||' Report is expired, processing anyway (manual override)|Cl'reportId' => SreportId,=> $report->getUvid(),'expiresAt'=> $report->getExpiresAt()?->toDateString().1D:$this-›warn( string: |'Report is expired (expires_at: |'|| Sreport->getExpiresAt()?->toDateString( |.||b - processing anyway (manual overrid47Enow = Carbon: :now():$frequency = $report->getFrequencyO);$wouldRunToday = match ($frequency) {AutomatedReportsService::FREQUENCY_DAILY => true,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY |→> $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default = false,СД СЛif (! $wouldRunToday) €$this->Rogger->info(seLf::LOG_PREFIX •|' Report frequency would not run today, processing anyway (manual override)". E'reportId' => $reportId,=> $report->getUuid(,=> $frequency,1):$this->warn( string: "Report fiteqenGydits +$t v Accept File *~ VOXL RejeCtiFileunatoday, poodessiny anyway (manual override).");Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log)4...3* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($req$user->getTimezo);$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return $activityIds;, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:33• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar3 Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leams180:50uir-o( 4 spaces...
|
NULL
|
|
10883
|
215
|
57
|
2026-04-14T09:02:35.194438+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157355194_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileFditViewNavigateCodeLaravelRefactonToo PhpStormFileFditViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject vProphetAiv → Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC) Usage.phpM Slack→ Teams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.lC DiarizeViaAiParticipantk(©) EncryptTokensComman(©) EngagementStatsRegerT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(c) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommC MakeSlackLiveCoachins(c Manacescimror eam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloC ResetElasticSearch.php(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor(©) ReportController.phpJiminnyDeouecommana.ongc) AutomatedReorssenccommane.onoAutomaleakeportscommana.ongC AddLayoutEntities.php(C) Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.phpc CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.phpC CreateActivityLoggedEvent.php© UserPilotActivityListener.php9 ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php©) RequestGenerateReportJob.php(©) AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Command113513914014114214314414514614711481private function getReportByld(string Sreportid): Collection115-1152153154155156157158115911601611621631164165166167168110911117/011117111174175117617717817911 8011811831841851861187188189190191if (Sreport === null) {$this->Logger->warning(self::LOG_PREFIX • Report not found for --report-id'. L'reportid => $reportidi);Sthis->warn( string: "Report not found: HSreportidr"):return collectohif (! $report->getStatus())$this->Logger->warning(self::LOG_PREFIX .' Report is inactive, processing anyway (manual override)'. [Mreporclo s> oreoortlo.reDOrCUULO"I=> $report->getUuidO.I):$this->warn( string: 'Report is inactive - processing anyway (manual override)."):steam = sreport->getreamchif ($team->getStatus() !== Team::STATUS_ACTIVE) K$this->logger->warning(self::LOG_PREFIX .' Team is not active, processing anyway (manual override)',[reporuld" => sreporula,Перогсбва+ фероги-деона!"ceamid" => preport->gecleantau).reallstatus" → preall->getotacus.ID:$this->warn( string: "Team #ISreport->getTeamIdOl- is not active - processing anyway (manual override)."):lif ($report->isExpired@) k$this->logger->warning(self::LOG_PREFIX .' Report is expired, processing anyway (manual override)'. ['reportid => Sreportid,'reportuuld"=> $report->getUvid(),"exoriresAt'=> $report->getExpiresAt()?->toDateStringO.]D:nunus->warnu sting:'Report is expired (expires_at:' - Sreport->getExpiresAtQ?->toDateStringO .') - processing anyway (manual overrid$now = Carbon::nowO:$frequency = Sreport->getFrequencyO:$wouldRunToday = match $frequency)AutomatedReportsserv1ce::FREQUENCY_DAILY => true,AutomatedReportsserv1ce::FREQUENCY_WEEKLY => snow->1sMondayAutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1AutomatedRenortsService::FRFQUENCY QUARTERLY => Snow->dav === 1 && in arrav(Snow->month. [1. 4. 7. 101. strict: true).default => false,if (! $wouldRunToday) €$this->Logger->info(self::LOG_PREFIX.' Report frequency would not run today, processing anyway (manual override)'. ['reportid => Sreportid.'reportluid'=> Sreport->getUuidO."frequencv"= Sfrequency,1D:sth1s->warn( string: "Report frequency 1s 'Rsfrequencysi• would NOT run today, processing anyway (manual override)."):T 6 of 6 edits JAccept File &+X Reiect Cile As8/9< 2 of 2 files →Winasurt changelog 2.12.21: A new version is avallable. l View Changelog (today 10:35)= custom.log= laravel.log4 SF [iiminny@localhostlc HS_local Liminny@localhost)s console ProDI¿ console (EU]I console [STAGING)AskJiminnyReportActivityService.php XC RequestGenerateAskJiminnyReportJobTesMLAI^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualbate:ActivityUpdatedDate:ActivityUpdatedDate:ClosingPer1odrilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint* @return stringl] Act:43*/public function getActivSearch SsavedSearchUser Suser,): array {$requestParams = $thScriteria = Criteriaarray_mergelsrec$user->getTimezo);SfilterSet = Sthis-SactivityIds = $thissthis->logger->infol'saved_search_10'user_id'= SUS'activity count1);return Sactivitvids:, 0labl: Support Daily • in 2h 58 m100% [2Tue 14 Apr 12:02:35• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Ma3 Automated Report !1n7 211 and adc valication with loas insideGAutomatedRenortscommand. 0ho.5 209-710et me read the current state of the command tile firstkead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycollection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.php+1-1• AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID•Non-numenc → Uu d ookuo via tooptimizedoBoth use withTrashed() so soft-deleted reports are findable manuallygetReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.chockBehaviour on failINot Tounewarhina loe + terminal warn, returns emoty collection skips processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesWC1l -2 files +81 -5>Ask anything (&+L)+ <› Code.Claude Sennet 4.6Reject allAccept allwinasun leams181:20468 chars, / line breaksuir-oia 4 spaces...
|
NULL
|
-2681782285175838863
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileFditViewNavigateCodeLaravelRefactonToo PhpStormFileFditViewNavigateCodeLaravelRefactonToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject vProphetAiv → Reports(C AutomatedReportsC(©) AutomatedReportsR(C) AutomatedReportsS© CreateMockAsKJimirC DeleteReportcomma© GenerateMarketingR©leam.phpC) Usage.phpM Slack→ Teams→ Tracks_ TranscriptionD TwilioD Users_ Vocabulary_ 4oom© coachingeedbacksupcg command.phpcreateDatabaseusers.pc Daraoase oecountoiC DeleteOldAiCrmNotesC(©) DeleteS3LeftoversCom|(C DevPostmanCommand.lC DiarizeViaAiParticipantk(©) EncryptTokensComman(©) EngagementStatsRegerT FeatureFlagsHelper.php© rixcross|enantissues.p(c) -ushro espermissionsa(e) Generatelnterna wepho(C) GroupSetDefaultLanquaC) HelperTruncateCoachin(©) HubspotJournalPollingC(©) HubspotWebhookServic(c) ImportRecording.phpC ImportUsersFromCsvFilC IterateUsersCommand.g(©) JiminnyCacheClearCom© JiminnyDebugCommanc© Jiminnysetencryptedlo(c) Jiminny okenintocommC MakeSlackLiveCoachins(c Manacescimror eam.o(©) MarkBranchForEnvironn(C) MuteOrganizerChannel.(C) PhpApm.php(C PropagateCoachingFee(©) PurgeConterences.php(©) PurgeSoftDeletedOppot© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoesc removeunusecrarcloC ResetElasticSearch.php(C) RestoreActivityCrmProv(C) RestoreActivityTypeCor(©) ReportController.phpJiminnyDeouecommana.ongc) AutomatedReorssenccommane.onoAutomaleakeportscommana.ongC AddLayoutEntities.php(C) Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.phpc CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.phpC CreateActivityLoggedEvent.php© UserPilotActivityListener.php9 ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php©) RequestGenerateReportJob.php(©) AutomatedReportResult.phpc) Automatedkeport.oneclass AutomatedReportsCommand extends Command113513914014114214314414514614711481private function getReportByld(string Sreportid): Collection115-1152153154155156157158115911601611621631164165166167168110911117/011117111174175117617717817911 8011811831841851861187188189190191if (Sreport === null) {$this->Logger->warning(self::LOG_PREFIX • Report not found for --report-id'. L'reportid => $reportidi);Sthis->warn( string: "Report not found: HSreportidr"):return collectohif (! $report->getStatus())$this->Logger->warning(self::LOG_PREFIX .' Report is inactive, processing anyway (manual override)'. [Mreporclo s> oreoortlo.reDOrCUULO"I=> $report->getUuidO.I):$this->warn( string: 'Report is inactive - processing anyway (manual override)."):steam = sreport->getreamchif ($team->getStatus() !== Team::STATUS_ACTIVE) K$this->logger->warning(self::LOG_PREFIX .' Team is not active, processing anyway (manual override)',[reporuld" => sreporula,Перогсбва+ фероги-деона!"ceamid" => preport->gecleantau).reallstatus" → preall->getotacus.ID:$this->warn( string: "Team #ISreport->getTeamIdOl- is not active - processing anyway (manual override)."):lif ($report->isExpired@) k$this->logger->warning(self::LOG_PREFIX .' Report is expired, processing anyway (manual override)'. ['reportid => Sreportid,'reportuuld"=> $report->getUvid(),"exoriresAt'=> $report->getExpiresAt()?->toDateStringO.]D:nunus->warnu sting:'Report is expired (expires_at:' - Sreport->getExpiresAtQ?->toDateStringO .') - processing anyway (manual overrid$now = Carbon::nowO:$frequency = Sreport->getFrequencyO:$wouldRunToday = match $frequency)AutomatedReportsserv1ce::FREQUENCY_DAILY => true,AutomatedReportsserv1ce::FREQUENCY_WEEKLY => snow->1sMondayAutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1AutomatedRenortsService::FRFQUENCY QUARTERLY => Snow->dav === 1 && in arrav(Snow->month. [1. 4. 7. 101. strict: true).default => false,if (! $wouldRunToday) €$this->Logger->info(self::LOG_PREFIX.' Report frequency would not run today, processing anyway (manual override)'. ['reportid => Sreportid.'reportluid'=> Sreport->getUuidO."frequencv"= Sfrequency,1D:sth1s->warn( string: "Report frequency 1s 'Rsfrequencysi• would NOT run today, processing anyway (manual override)."):T 6 of 6 edits JAccept File &+X Reiect Cile As8/9< 2 of 2 files →Winasurt changelog 2.12.21: A new version is avallable. l View Changelog (today 10:35)= custom.log= laravel.log4 SF [iiminny@localhostlc HS_local Liminny@localhost)s console ProDI¿ console (EU]I console [STAGING)AskJiminnyReportActivityService.php XC RequestGenerateAskJiminnyReportJobTesMLAI^class AskJiminnyReportActiviprivate const int DEFAULprivate const array DATEActivityActualDate:ActivityActualbate:ActivityUpdatedDate:ActivityUpdatedDate:ClosingPer1odrilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly LogDf..F* Fetch activity IDs fo* Date filters stored* no date constraint* @return stringl] Act:43*/public function getActivSearch SsavedSearchUser Suser,): array {$requestParams = $thScriteria = Criteriaarray_mergelsrec$user->getTimezo);SfilterSet = Sthis-SactivityIds = $thissthis->logger->infol'saved_search_10'user_id'= SUS'activity count1);return Sactivitvids:, 0labl: Support Daily • in 2h 58 m100% [2Tue 14 Apr 12:02:35• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Ma3 Automated Report !1n7 211 and adc valication with loas insideGAutomatedRenortscommand. 0ho.5 209-710et me read the current state of the command tile firstkead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports.Ineed to implement getReportByld properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycollection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucomaceakepo rtscommand.onpRead AutomatecRenortscommand.onoThe file is now only 140 lines - the user removed the processSingleReport/warnlfNotApp Licab leForSchedu lemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:1 Aulomalecreoorsreroslorv.onoAlso tix the import order (Collection should be betore the models alphabetically):AutomatedReportsCommand.php+1-1• AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID•Non-numenc → Uu d ookuo via tooptimizedoBoth use withTrashed() so soft-deleted reports are findable manuallygetReportByld() (AutomatedReportsCommand.php: 135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violationbut sull rerurns the repor so processing continues.chockBehaviour on failINot Tounewarhina loe + terminal warn, returns emoty collection skips processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredwarning log + terminal warn, continuesFrequency wouldn't run todayinfo lod + terminal warn. continuesWC1l -2 files +81 -5>Ask anything (&+L)+ <› Code.Claude Sennet 4.6Reject allAccept allwinasun leams181:20468 chars, / line breaksuir-oia 4 spaces...
|
10881
|
|
10884
|
215
|
58
|
2026-04-14T09:02:38.241378+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157358241_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileFV faVsco.js vViewNavigateCodeLaravelR PhpStormFileFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.phpcreateDatabaseusers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen©FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnybebuecommana.ongAutomaleakeporssenacommana.ongAutomaleakeportscommana.ong© AddLayoutEntities.php© Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.phpCreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection'reportuuid' => $report->getUvid(),© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.phpE custom.log= laravel.logs Sr iminny@localnosuiA HS_local [jiminny@localhost]s console ProDIAl console [EU]1351491501511521531541551561571581591601611621631641651661l0816911/0117117217317417517617717817918018118218318418518618718811891190117J1921931941951D:$this->warn( string: 'Report is inactive - processing anyway (manual override).');I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActivi$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->logger->warning(self::LOG_PREFIX' Team is not active, processing anyway (manual override)"Lгeроrсlа → sreporcla,'reportUvid'=> $report->getUvid(),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1D:$this->warn( string: "Team #[$report->getTeamId(} is not active - processing anyway (manual override)."):if ($report->isExpired() €$this->logger->warning(self::LOG_PREFIX •' Report is expired, processing anyway (manual override)". Eireoorclo so oreoorcro.reDOrCUULO"I=> $report->getUvid),'expiresAt'=> $report->getExpiresAt()?->toDateStringO.|1D:$this->warn( string: |'Report is expired (expires_at: " - Sreport->getExpiresAt()?->toDateString( •l'P - processing anyway (manual overrid37$now = Carbon:: now():Cascade & XICommand &el$frequency = $report->getl$wouldRunToday = match ($frequency) €AUtomatedReportsservice::FREQUENCY_UALLY → trUe,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default => false,3;if (! $wouLdRunToday) {$this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)'. ['reportId' = SreportId,=> $report->getUvid(),= $frequency,1):nunus->larn suine. "Keoort trecuency isonreouencyr'- would wul run coday, processing anyway (manual overrtde).orExtract Surround / = :СД СЛT 6 of 6 edits JV Accept File +X Reject File t3€+ 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) 4..3* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($reqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return Sactivitvids:, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:38• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar• Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allWinasun leams191:10 93o chars, 1/ line breaksuir-o( 4 spaces...
|
NULL
|
-6210599152134966063
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileFV faVsco.js vViewNavigateCodeLaravelR PhpStormFileFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny K vToolsWindowHelpProject vProphetAiv D Reports© AutomatedReportsCl© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack_leamsD TracksO TranscriptionO TwilioD UsersVocabularyDZoom© CoachingFeedbacksUpr© Command.phpcreateDatabaseusers.pc Daraoase oecountoi© DeleteOldAiCrmNotesC:© DeleteS3LeftoversComiDevPostmanCommand./© DiarizeViaAiParticipantk© EncryptTokensComman© EngagementStatsRegen©FeatureFlagsHelper.php© FixCrossTenantlssues.p(c) -ushro espermissionsa(e) Generatelnterna wepho• GroupSetDefaultLangua© HelperTruncateCoachin© HubspotJournalPollingC© HubspotWebhookServic©ImportRecording.php© ImportUsersFromCsvFil© IterateUsersCommand.f© JiminnyCacheClearCom© JiminnyDebugCommanc© JiminnySetEncryptedTo(c) Jiminny okenintocommMakeslackLvecoaching(c Manacescimror eam.o© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom(e Recalculatebealkisksco(c) Removebe eremarkersc(e) Remove-xoiredNudoes© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpJiminnybebuecommana.ongAutomaleakeporssenacommana.ongAutomaleakeportscommana.ong© AddLayoutEntities.php© Team.phpC AutomatedReportsRepository.phpC AutomatedReportsService.php(c CrealenelaAcuiviyevent.ono© TrackProviderInstalledEvent.phpCreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportResult.php© AutomatedReport.phpclass AutomatedReportsCommand extends Commandprivate function getReportById(string $reportId): Collection'reportuuid' => $report->getUvid(),© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.phpE custom.log= laravel.logs Sr iminny@localnosuiA HS_local [jiminny@localhost]s console ProDIAl console [EU]1351491501511521531541551561571581591601611621631641651661l0816911/0117117217317417517617717817918018118218318418518618718811891190117J1921931941951D:$this->warn( string: 'Report is inactive - processing anyway (manual override).');I console [STAGING)) AskJiminnyReportActivityService.php x© RequestGenerateAskJiminnyReportJobTest×2 21 ^class AskJiminnyReportActivi$team = $report->getTeam();if ($team->getStatus() !== Team::STATUS_ACTIVE) ($this->logger->warning(self::LOG_PREFIX' Team is not active, processing anyway (manual override)"Lгeроrсlа → sreporcla,'reportUvid'=> $report->getUvid(),'teamId' => $report->getTeamId(),'teamStatus'=> $team->getStatus(),1D:$this->warn( string: "Team #[$report->getTeamId(} is not active - processing anyway (manual override)."):if ($report->isExpired() €$this->logger->warning(self::LOG_PREFIX •' Report is expired, processing anyway (manual override)". Eireoorclo so oreoorcro.reDOrCUULO"I=> $report->getUvid),'expiresAt'=> $report->getExpiresAt()?->toDateStringO.|1D:$this->warn( string: |'Report is expired (expires_at: " - Sreport->getExpiresAt()?->toDateString( •l'P - processing anyway (manual overrid37$now = Carbon:: now():Cascade & XICommand &el$frequency = $report->getl$wouldRunToday = match ($frequency) €AUtomatedReportsservice::FREQUENCY_UALLY → trUe,AutomatedReportsService::FREQUENCY_WEEKLY => $now->isMonday(),AutomatedReportsService::FREQUENCY_MONTHLY => $now->day === 1,AutomatedReportsService::FREQUENCY_QUARTERLY => $now->day === 1 && in_array($now->month, [1, 4, 7, 10],strict: true),default => false,3;if (! $wouLdRunToday) {$this->logger->info(self::LOG_PREFIX . ' Report frequency would not run today, processing anyway (manual override)'. ['reportId' = SreportId,=> $report->getUvid(),= $frequency,1):nunus->larn suine. "Keoort trecuency isonreouencyr'- would wul run coday, processing anyway (manual overrtde).orExtract Surround / = :СД СЛT 6 of 6 edits JV Accept File +X Reject File t3€+ 2 of 2 files →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33)private const int DEFAULprivate const array DATEActivityActualDate:ActivityActualDate::ActivityUpdatedDate:ActivityUpdatedDate:ClosingPeriodFilter:ClosingPeriodFilter:public function __constrprivate readonly Actprivate readonly Elaprivate readonly Log) 4..3* Fetch activity IDs fo* Date filters stored* no date constraint .* Creturn string[] Acti*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge($reqnuser->certnezo$filterSet = $this->$activityIds = $this$this->logger->info('saved_search_id'user_id'= Sus'activity_count'1);return Sactivitvids:, 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:38• RequestGenerateAskJiminnyReportJobTest-CascadeFixing ReportControlleAutomated Report Mar• Automated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be betore the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns empty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + ternnal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allWinasun leams191:10 93o chars, 1/ line breaksuir-o( 4 spaces...
|
NULL
|
|
10885
|
215
|
59
|
2026-04-14T09:02:41.246585+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157361246_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject vToolsWindowHelp© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsCommand.php X= custom.log= laravel.logProphetAiAutomatedReportsSendCommand.php >© AddLayoutEntities.php© Team.php<?phps Sr iminny@localnosuiv D Reports© AutomatedReportsClAutomatedReportsService.phpdeclare(strict_types=1);A HS_local [jiminny@localhost]© AutomatedReportsReу IгаскrrovldernstalleacventoneA console (PROD]Al console [EU]© AutomatedReportsStc UserrilotacuiviiyListener.oneC ActivityLogged.phpnamespace Jiminny\Console\Commands\Reports;4 console [STAGING© CreateMockAskJimir© DeleteReportComma(e AutomatedRenortscalllbackService.onv© RequestGenerateAskJiminnyReportJob.phpuse Carbon\Carbon;AskJiminnyReportActivityService.php x© GenerateMarketingR© RequestGenerateReportJob.php© AutomatedReportResult.phpluse uumnare vonsole conmano.© RequestGenerateAskJiminnyReportJobTest© Team.phpuse uumnare conuracus bus usparcher as bususpatchert© Usage.php(C) AutomatedReport.phpluseuunnare suooor coctecconAcceptD Slackclass AutomatedReportsSendCommand extends CommandAnalyzing...Rejectuse Jiminny Jobs AutomatedReports RequestGenerateAskJiminnvReportJob:class AskJiminnyReportActivi_leams* ovar stringuse Jllinny Joos Automaceareporus requescbeneracereportJob*/D Tracks25 Ctprotected $signature = 'automated-reports:send';use valeny mouels Aucollldteunesore.private const int DEFAULO TranscriptionJuse Jiminny\Models\Team;O Twiliouse Jiminny\Repositories\AutomatedReportsRepository;private const array DATED Usersuse Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;ActivityActualDate:* The console command description.Vocabularyuse Psr\Log\LoggerInterface;ActivityActualDate::CZoomActivityUpdatedDate:30* @var string© CoachingFeedbacksUpr19 Dclass AutomatedReportsCommand extends CommandActivityUpdatedDate:31© Command.phpClosingPeriodFilter:32 Gtprocected sdescription = sends aucomated reports Dased on user tinc Crearevaroaseusers.oClosingPeriodFilter:c Daraoase oecountoi* Log prefix for all log messages© DeleteOldAiCrmNotesC:*/35 C© DeleteS3LeftoversComipublic function __construct(private readonly LoggerInterface $logger,DevPostmanCommand./private const string LOG_PREFIX = '[automated-reports]':public function __constrprivate readonly Actprivate readonly AutomatedReportsRepository $reportRepository,© DiarizeViaAiParticipantk/**private readonly Ela38private readonly AutomatedReportsService $automatedReportsServi© EncryptTokensComman* The name and signature of the console command.private readonly Log39private readonly BusDispatcher $dispatcher,© EngagementStatsRegen) {...}© FeatureFlagsHelper.php40Df..3* @var string© FixCrossTenantissues.p43/**© FlushRolesPermissionsCprotected $signature = 'automated-reports';* Fetch activity IDs fo45* Execute the console command.© GeneratelnternalWebho* Date filters stored• GroupSetDefaultLangua31 GtCascade & Y!Command &elprotected $signature = l'automated-reports f--report-id= : Process 40* no date constraint .© HelperTruncateCoachin© HubspotJournalPollingC/*** Creturn string[] Actipublic function handle(): int© HubspotWebhookServic* The console command description.*/© ImportRecording.phppublic function getActiv@ Imnortli|sercFromCcvEil$reportResults = $this->reportRepository->getGeneratedNotSentRe* Ovar stringSearch $savedSearch© IterateUsersCommand.foreach ($reportResults as $reportResult) {*/User $user,cJiminnvcacheclearcomprotected $description = 'Process automated reports based on theil47): array {/** @var AutomatedReportResult $reportResult */© JiminnyDebugCommanc(c)Jminnvser-ncrvotedio$validRecipients = $this->automatedReportsService->getValic38 Gprotected Sdescription ="Process automated reports based on thei, 48$requestParams = $thif ($this->automatedReportsService->shouldSendReport($valic(c) Jiminny okenintocomm$criteria = Criteria$this->logger->info(self::LOG_PREFIX'Dispatching© MakeSlackLiveCoaching'uuid' => $reportResult->getUuid(),41 đtpublic function __construct(array_merge(Sreq© ManageScimForTeam.p1):nuser->certnezoprivate readonly LoggerInterface $logger,© MarkBranchForEnvironnprivate readonly BusDispatcher $dispatcher,© MuteOrganizerChannel.$this->dispatcher->dispatch(new SendReportJob($reportReprivate readonly AutomatedReportsRepository $reportRepositon© PhpApm.php$filterSet = $this->© PropagateCoachingFeerparent::__constructO);© PurgeConferences.php$activityIds = $this© PurgeSoftDeletedOpporreturn commandallas. • SuccEss.© PurgeSyncBatchesCom$this->logger->info((C) RecalculateDealRisksCd50* Execute the console command.C) RemoveDeleteMarkersd61'saved_search_id'user_id'= Sus© RemoveExpiredNudgest* Oreturn int'activity_count'© RemoveUnusedParticip:1);© ResetElasticSearch.phppublic function handle(): int© RestoreActivityCrmProvreturn $activityIds;© RestoreActivityTypeCor1 1 of 6 estitsish>1 v Accept File *-1** Retect FitE PDX®. ESPapftedle); →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:41• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns emoty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leamslo:lyso chars, 1/ line breaksuir-o( 4 spaces...
|
NULL
|
-3979618984081972417
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject vToolsWindowHelp© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsCommand.php X= custom.log= laravel.logProphetAiAutomatedReportsSendCommand.php >© AddLayoutEntities.php© Team.php<?phps Sr iminny@localnosuiv D Reports© AutomatedReportsClAutomatedReportsService.phpdeclare(strict_types=1);A HS_local [jiminny@localhost]© AutomatedReportsReу IгаскrrovldernstalleacventoneA console (PROD]Al console [EU]© AutomatedReportsStc UserrilotacuiviiyListener.oneC ActivityLogged.phpnamespace Jiminny\Console\Commands\Reports;4 console [STAGING© CreateMockAskJimir© DeleteReportComma(e AutomatedRenortscalllbackService.onv© RequestGenerateAskJiminnyReportJob.phpuse Carbon\Carbon;AskJiminnyReportActivityService.php x© GenerateMarketingR© RequestGenerateReportJob.php© AutomatedReportResult.phpluse uumnare vonsole conmano.© RequestGenerateAskJiminnyReportJobTest© Team.phpuse uumnare conuracus bus usparcher as bususpatchert© Usage.php(C) AutomatedReport.phpluseuunnare suooor coctecconAcceptD Slackclass AutomatedReportsSendCommand extends CommandAnalyzing...Rejectuse Jiminny Jobs AutomatedReports RequestGenerateAskJiminnvReportJob:class AskJiminnyReportActivi_leams* ovar stringuse Jllinny Joos Automaceareporus requescbeneracereportJob*/D Tracks25 Ctprotected $signature = 'automated-reports:send';use valeny mouels Aucollldteunesore.private const int DEFAULO TranscriptionJuse Jiminny\Models\Team;O Twiliouse Jiminny\Repositories\AutomatedReportsRepository;private const array DATED Usersuse Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;ActivityActualDate:* The console command description.Vocabularyuse Psr\Log\LoggerInterface;ActivityActualDate::CZoomActivityUpdatedDate:30* @var string© CoachingFeedbacksUpr19 Dclass AutomatedReportsCommand extends CommandActivityUpdatedDate:31© Command.phpClosingPeriodFilter:32 Gtprocected sdescription = sends aucomated reports Dased on user tinc Crearevaroaseusers.oClosingPeriodFilter:c Daraoase oecountoi* Log prefix for all log messages© DeleteOldAiCrmNotesC:*/35 C© DeleteS3LeftoversComipublic function __construct(private readonly LoggerInterface $logger,DevPostmanCommand./private const string LOG_PREFIX = '[automated-reports]':public function __constrprivate readonly Actprivate readonly AutomatedReportsRepository $reportRepository,© DiarizeViaAiParticipantk/**private readonly Ela38private readonly AutomatedReportsService $automatedReportsServi© EncryptTokensComman* The name and signature of the console command.private readonly Log39private readonly BusDispatcher $dispatcher,© EngagementStatsRegen) {...}© FeatureFlagsHelper.php40Df..3* @var string© FixCrossTenantissues.p43/**© FlushRolesPermissionsCprotected $signature = 'automated-reports';* Fetch activity IDs fo45* Execute the console command.© GeneratelnternalWebho* Date filters stored• GroupSetDefaultLangua31 GtCascade & Y!Command &elprotected $signature = l'automated-reports f--report-id= : Process 40* no date constraint .© HelperTruncateCoachin© HubspotJournalPollingC/*** Creturn string[] Actipublic function handle(): int© HubspotWebhookServic* The console command description.*/© ImportRecording.phppublic function getActiv@ Imnortli|sercFromCcvEil$reportResults = $this->reportRepository->getGeneratedNotSentRe* Ovar stringSearch $savedSearch© IterateUsersCommand.foreach ($reportResults as $reportResult) {*/User $user,cJiminnvcacheclearcomprotected $description = 'Process automated reports based on theil47): array {/** @var AutomatedReportResult $reportResult */© JiminnyDebugCommanc(c)Jminnvser-ncrvotedio$validRecipients = $this->automatedReportsService->getValic38 Gprotected Sdescription ="Process automated reports based on thei, 48$requestParams = $thif ($this->automatedReportsService->shouldSendReport($valic(c) Jiminny okenintocomm$criteria = Criteria$this->logger->info(self::LOG_PREFIX'Dispatching© MakeSlackLiveCoaching'uuid' => $reportResult->getUuid(),41 đtpublic function __construct(array_merge(Sreq© ManageScimForTeam.p1):nuser->certnezoprivate readonly LoggerInterface $logger,© MarkBranchForEnvironnprivate readonly BusDispatcher $dispatcher,© MuteOrganizerChannel.$this->dispatcher->dispatch(new SendReportJob($reportReprivate readonly AutomatedReportsRepository $reportRepositon© PhpApm.php$filterSet = $this->© PropagateCoachingFeerparent::__constructO);© PurgeConferences.php$activityIds = $this© PurgeSoftDeletedOpporreturn commandallas. • SuccEss.© PurgeSyncBatchesCom$this->logger->info((C) RecalculateDealRisksCd50* Execute the console command.C) RemoveDeleteMarkersd61'saved_search_id'user_id'= Sus© RemoveExpiredNudgest* Oreturn int'activity_count'© RemoveUnusedParticip:1);© ResetElasticSearch.phppublic function handle(): int© RestoreActivityCrmProvreturn $activityIds;© RestoreActivityTypeCor1 1 of 6 estitsish>1 v Accept File *-1** Retect FitE PDX®. ESPapftedle); →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:41• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns emoty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (XAL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasun leamslo:lyso chars, 1/ line breaksuir-o( 4 spaces...
|
10884
|
|
10887
|
215
|
60
|
2026-04-14T09:02:45.049051+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776157365049_m2.jpg...
|
NULL
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject v© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsCommapd.php x= custom.log= laravel.logProphetAiAutomatedReportsSendCommand.php >© AddLayoutEntities.php© Team.php<?phps Sr iminny@localnosuiv D Reports© AutomatedReportsClAutomatedReportsService.phpdeclare(strict_types=1);A HS_local [jiminny@localhost]© AutomatedReportsReу IгаскrrovldernstalleacventoneA console (PROD]Al console [EU]© AutomatedReportsStc UserPilotacuiviiyListener.oneC ActivityLogged.phpnamespace Jiminny\Console\Commands\Reports;4 console [STAGING© CreateMockAskJimir© DeleteReportComma(e AutomatedRenortscalllbackService.onv© RequestGenerateAskJiminnyReportJob.phpuse Carbon\Carbon;AskJiminnyReportActivityService.php x© GenerateMarketingR© RequestGenerateReportJob.php© AutomatedReportResult.phpluse uumnare vonsole conmano.© RequestGenerateAskJiminnyReportJobTest© Team.phpuse uumnare conuracus bus usparcher as bususpatchert© Usage.php(C) AutomatedReport.phpluseuunnare suooor coctecconAcceptD Slackclass AutomatedReportsSendCommand extends CommandAnalyzing...Rejectuse Jiminny Jobs AutomatedReports RequestGenerateAskJiminnvReportJob:class AskJiminnyReportActivi_leams* ovar stringuse Jllinny Joos Automaceareporus requescbeneracereportJob*/D Tracks25 Ctprotected $signature = 'automated-reports:send';use samanny mouecs Aucolllaceunesore.private const int DEFAULO TranscriptionJuse Jiminny\Models\Team;O Twiliouse Jiminny\Repositories\AutomatedReportsRepository;private const array DATED Usersuse Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;ActivityActualDate:* The console command description.Vocabularyuse Psr\Log\LoggerInterface;ActivityActualDate::CZoomActivityUpdatedDate:30* @var string© CoachingFeedbacksUpr19 Dclass AutomatedReportsCommand extends CommandActivityUpdatedDate:31© Command.phpClosingPeriodFilter:32 Gtprocected sdescription = sends aucomated reports Dased on user tinc Crearevaroaseusers.oClosingPeriodFilter:c Daraoase oecountoi* Log prefix for all log messages© DeleteOldAiCrmNotesC:*/35 C© DeleteS3LeftoversComipublic function __construct(private readonly LoggerInterface $logger,DevPostmanCommand./private const string LOG_PREFIX = '[automated-reports]':public function __constrprivate readonly Actprivate readonly AutomatedReportsRepository $reportRepository,© DiarizeViaAiParticipantk/**private readonly Ela38private readonly AutomatedReportsService $automatedReportsServi© EncryptTokensComman* The name and signature of the console command.private readonly Log39private readonly BusDispatcher $dispatcher,© EngagementStatsRegen) {...}© FeatureFlagsHelper.php40Df..3* @var string© FixCrossTenantissues.p43/**© FlushRolesPermissionsCprotected $signature = 'automated-reports';45* Execute the console command.© GeneratelnternalWebho• GroupSetDefaultLangua31 Gt* Oreturn intCascade & Y!Command &1protected $signature = l'automated-reports f--report-id= : Process 40* Fetch activity IDs fo* Date filters stored* no date constraint .© HelperTruncateCoachin© HubspotJournalPollingC/*** Creturn string[] Actipublic function handle(): int© HubspotWebhookServic* The console command description.© ImportRecording.php@ Imnortli|sercFromCcvEil$reportResults = $this->reportRepository->getGeneratedNotSentRe© IterateUsersCommand.cJiminnvcacheclearcom© JiminnyDebugCommanc(c)Jminnvser-ncrvotedio(c) Jiminny okenintocomm© MakeSlackLiveCoaching© ManageScimForTeam.pforeach ($reportResults as $reportResult) {/** @var AutomatedReportResult $reportResult */$validRecipients = $this->automatedReportsService->getValic38 Gif ($this->automatedReportsService->shouldSendReport($valic$this->logger->info(self::LOG_PREFIX'Dispatching'uuid' => $reportResult->getUuid(),41 đt1):* Ovar string*/protected $description = 'Process automated reports based on theil47protected Sdescription ="Process automated reports based on thei, 48*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge(Sreqnuser->certnezo© MarkBranchForEnvironn© MuteOrganizerChannel.$this->dispatcher->dispatch(new SendReportJob($reportRepublic function __construct(private readonly LoggerInterface $logger,private readonly BusDispatcher $dispatcher,private readonly AutomatedReportsRepository $reportRepositon© PhpApm.php$filterSet = $this->© PropagateCoachingFeerparent::__construct();© PurgeConferences.php$activityIds = $this© PurgeSoftDeletedOpporreturn commandallas. • SuccEss.© PurgeSyncBatchesCom(C) RecalculateDealRisksCd50* Execute the console command.C) RemoveDeleteMarkersd61© RemoveExpiredNudgest$this->logger->info('saved_search_id'user_id'= Sus'activity_count'* Oreturn int© RemoveUnusedParticip:1);© ResetElasticSearch.phppublic function handle(): int© RestoreActivityCrmProvreturn $activityIds;© RestoreActivityTypeCor1 1 of 6 estitsish>1 v Accept File *-1** Retect FitE PDX. 'ESRapftedle); →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:44• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns emoty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leamsuir-o( 4 spaces...
|
NULL
|
3843870077889727942
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-iminny K vProject v© ReportController.phpJiminnyDeouecommana.ong© AutomatedReportsCommapd.php x= custom.log= laravel.logProphetAiAutomatedReportsSendCommand.php >© AddLayoutEntities.php© Team.php<?phps Sr iminny@localnosuiv D Reports© AutomatedReportsClAutomatedReportsService.phpdeclare(strict_types=1);A HS_local [jiminny@localhost]© AutomatedReportsReу IгаскrrovldernstalleacventoneA console (PROD]Al console [EU]© AutomatedReportsStc UserPilotacuiviiyListener.oneC ActivityLogged.phpnamespace Jiminny\Console\Commands\Reports;4 console [STAGING© CreateMockAskJimir© DeleteReportComma(e AutomatedRenortscalllbackService.onv© RequestGenerateAskJiminnyReportJob.phpuse Carbon\Carbon;AskJiminnyReportActivityService.php x© GenerateMarketingR© RequestGenerateReportJob.php© AutomatedReportResult.phpluse uumnare vonsole conmano.© RequestGenerateAskJiminnyReportJobTest© Team.phpuse uumnare conuracus bus usparcher as bususpatchert© Usage.php(C) AutomatedReport.phpluseuunnare suooor coctecconAcceptD Slackclass AutomatedReportsSendCommand extends CommandAnalyzing...Rejectuse Jiminny Jobs AutomatedReports RequestGenerateAskJiminnvReportJob:class AskJiminnyReportActivi_leams* ovar stringuse Jllinny Joos Automaceareporus requescbeneracereportJob*/D Tracks25 Ctprotected $signature = 'automated-reports:send';use samanny mouecs Aucolllaceunesore.private const int DEFAULO TranscriptionJuse Jiminny\Models\Team;O Twiliouse Jiminny\Repositories\AutomatedReportsRepository;private const array DATED Usersuse Jiminny\Services\Kiosk\AutomatedReports\AutomatedReportsService;ActivityActualDate:* The console command description.Vocabularyuse Psr\Log\LoggerInterface;ActivityActualDate::CZoomActivityUpdatedDate:30* @var string© CoachingFeedbacksUpr19 Dclass AutomatedReportsCommand extends CommandActivityUpdatedDate:31© Command.phpClosingPeriodFilter:32 Gtprocected sdescription = sends aucomated reports Dased on user tinc Crearevaroaseusers.oClosingPeriodFilter:c Daraoase oecountoi* Log prefix for all log messages© DeleteOldAiCrmNotesC:*/35 C© DeleteS3LeftoversComipublic function __construct(private readonly LoggerInterface $logger,DevPostmanCommand./private const string LOG_PREFIX = '[automated-reports]':public function __constrprivate readonly Actprivate readonly AutomatedReportsRepository $reportRepository,© DiarizeViaAiParticipantk/**private readonly Ela38private readonly AutomatedReportsService $automatedReportsServi© EncryptTokensComman* The name and signature of the console command.private readonly Log39private readonly BusDispatcher $dispatcher,© EngagementStatsRegen) {...}© FeatureFlagsHelper.php40Df..3* @var string© FixCrossTenantissues.p43/**© FlushRolesPermissionsCprotected $signature = 'automated-reports';45* Execute the console command.© GeneratelnternalWebho• GroupSetDefaultLangua31 Gt* Oreturn intCascade & Y!Command &1protected $signature = l'automated-reports f--report-id= : Process 40* Fetch activity IDs fo* Date filters stored* no date constraint .© HelperTruncateCoachin© HubspotJournalPollingC/*** Creturn string[] Actipublic function handle(): int© HubspotWebhookServic* The console command description.© ImportRecording.php@ Imnortli|sercFromCcvEil$reportResults = $this->reportRepository->getGeneratedNotSentRe© IterateUsersCommand.cJiminnvcacheclearcom© JiminnyDebugCommanc(c)Jminnvser-ncrvotedio(c) Jiminny okenintocomm© MakeSlackLiveCoaching© ManageScimForTeam.pforeach ($reportResults as $reportResult) {/** @var AutomatedReportResult $reportResult */$validRecipients = $this->automatedReportsService->getValic38 Gif ($this->automatedReportsService->shouldSendReport($valic$this->logger->info(self::LOG_PREFIX'Dispatching'uuid' => $reportResult->getUuid(),41 đt1):* Ovar string*/protected $description = 'Process automated reports based on theil47protected Sdescription ="Process automated reports based on thei, 48*/public function getActivSearch $savedSearchUser $user,): array {$requestParams = $th$criteria = Criteriaarray_merge(Sreqnuser->certnezo© MarkBranchForEnvironn© MuteOrganizerChannel.$this->dispatcher->dispatch(new SendReportJob($reportRepublic function __construct(private readonly LoggerInterface $logger,private readonly BusDispatcher $dispatcher,private readonly AutomatedReportsRepository $reportRepositon© PhpApm.php$filterSet = $this->© PropagateCoachingFeerparent::__construct();© PurgeConferences.php$activityIds = $this© PurgeSoftDeletedOpporreturn commandallas. • SuccEss.© PurgeSyncBatchesCom(C) RecalculateDealRisksCd50* Execute the console command.C) RemoveDeleteMarkersd61© RemoveExpiredNudgest$this->logger->info('saved_search_id'user_id'= Sus'activity_count'* Oreturn int© RemoveUnusedParticip:1);© ResetElasticSearch.phppublic function handle(): int© RestoreActivityCrmProvreturn $activityIds;© RestoreActivityTypeCor1 1 of 6 estitsish>1 v Accept File *-1** Retect FitE PDX. 'ESRapftedle); →Windsurf changelog 2.12.21: A new version is available. // View Changelog (today 10:33), 0lablSupport Daily - in 2h 58mA100% C•Tue 14 Apr 12:02:44• RequestGenerateAskJiminnyReportJobTest -CascadeFixing ReportControlleAutomated Report MarAutomated Report Lp#L211 and add validation with logs [EMAIL]#L209-213wLet me read the current state of the command file first.kead Automateakeportscommana.ongIcan see the user's approach— processsing lekeport already exists trom my earlier work dut qetkeporcbyla iswhat's being used in processReports. I need to implement getReportById properly with validation + logs, and addine reposttory metnoo. Leume also check the eutumtnare supportycoLlection impon stuatlon:Searched use luminate Suooort Colectionin apo/Console/Commands/Renorts/AutomatedRenortsCommand.oh...Now implement both changes - the repository method and the getReportByld method with proper validation:Error whlle ealting Aucoma ceakepo rtscommand.ohoRead AutomatecRenortscommand.onoThe file is now only 140 lines — the user removed the processSingleReport/warnIfNotApplicableForSchedulemetnoas. Now limplementcom changes.• AutomatedReportsCommand.php+o -1Now add tindbyldoruuld to the repository:• AutomatedReportsRepository.phpAlso tix the import order (Collection should be before the models alphabetically):• AutomatedReportsCommand.php+1 -1AutomatedReportsCommand.php+1 -1vone. oummary or changes.AUromareckedor skenos1rorv:: Tndbylouruu1o lautonarecrenorSkedos1t0rv.0no:4/—5492Numeric string → find() bv int ID• Non-numeric → UUID lookup via toOptimized()Both use withTrashed() so soft-deleted reports are findable manuallygetReportById() (AutomatedReportsCommand. php:135-194) - checks all conditions that getActiveReportsByFrequency enforces, logging a warning to the log channel and printing a warn() to the terminal for each violation,but sull rerurns the repor so processing continues.CheckBehaviour on failINot Tounewarhina loe + terminal wam, rerurns emoty collection sklos processine)Inactive statuswarnino loe + terminal warn, continueseam not activewarnino lloo + terninal warn, continuesExoiredFrequency wouldn't run todaywarning log + terminal warn, continuesinfo log + terminal warn, continuesC1l -2 files +81 -5 ›Ask anything (&AL)+ <> CodeClaude Sonnet 4.6Reject allAccept allwinasur leamsuir-o( 4 spaces...
|
NULL
|